Mimer Provider Manager

Installation directory structure

Below is an overview of the installation structure of the Mimer Provider Manager. It shows a combined source and runtime distribution where the runtime version is version 1.2.3 and the source distribution is version 1.2.4. As shown, the runtime distribution does not contain the Source and Template subdirectories.

 

Directory Description
HtmlHelp2 HTMLHELP2 files which appear in the integrated table of contents of the Visual Studio.
InstallSupportFiles Bitmaps and icons referenced by shortcuts and installation files.
Redist All the assemblies needed to run the Mimer Provider Manager outside of the global assembly cache. This is discussed further in section Runtime environment.
Source Root directory for the source distribution
MergeModules HTMLHELP2 merge modules. These are gathered here to allow the distribution to be built on different machines without having hardcoded references to paths to these files.
Mpm The Provider Manager root.
Mpm\MpmData Contains the source for the Provider Manager that are callable from application programs.
Mpm\MpmData.Admin Contains the source for Adminstrator library. The main program for the administrator uses the classes in this library.
Mpm\MpmData.Admin\Images Icons and bitmap files used fo administration.
Mpm\MpmData.ConfigFile Source for assembly that handles application configuration files.
Mpm\MpmData.ConfigReg Source for assembly that handles configuration information stored in the Windows registry.
Mpm\MpmData.Designer Designer integration assembly. Contains wizard and dialogs that are used in the design environment.
Mpm\MpmData.*Plugin The different plugins that interface to the underlying providers.
Mpm\MpmData.Internal Helper assembly source for plugins.
Mpm\MpmData.TemplatePlugin The model project from which all plugin's source code are generated.
Mpm\MpmSqlFilter.ParameterMarkers The source for the ParameterMarker SQL Filter.
MpmAdmin The administrator main program.
MpmInstaller The runtime distribution Windows installer project.
MpmManual The HTMLHELP2 introductory part of the manual.
MpmManual\CollectionFiles HTHMLHELP2 collection level files. They bind the different parts of the manual together.
MpmManual\Scripts Icons and scripts used by the HTML files in the manual. These originate from the Visual Studio Help Integration kit.
MpmPluginWizard This is the source for the plugin wizard that generates the code from the Template project to the plugin projects.
MpmSourceInstaller The source distribution project.
MpmTests NUnit test libary. Contains test for the Mimer Provider Manager.
MpmTestSetup NUnit test libary. Contains setups for different test configurations. This assembly is opened in one NUnit window and MpmTests in another. One configuration in MpmTestSetup is run and then all tests are run in the MpmTests window and then this process is repeated for configuration.
Ndoc Contains project files for the NDOC code documentation generator.
Ndoc\Chm This is where all the generated files from NDOC generation, with option MSDN, are stored. In the source distribution only the MpmRef.chm are included from this directory.
Ndoc\HtmlHelp2 This is where all the generated files from NDOC generation, with option HtmlHelp2, are stored. In the source distribution only the MpmRef.HxS are included from this directory.
PrivateKey This directory contains the private key file used to sign the assemblies.
Template In an installation this directory contains the template project for generating new plugins. The source from this directory code from the TemplatePlugin project. It is located in a \template subdirectory relative to the MpmPluginWizard.dll.