Friday 29 June 2012

Isolated Applications: The Role of the Manifest FIle

To quote MSDN "An application is considered an isolated application if all of its components are SxS assemblies" (actually this applies to private assemblies too).

Concept One: Full versus Partial Isolation

Fully isolated applications rely solely on SxS assemblies. Partially isolated applications use a blend of SxS and "regular" assemblies.

Concept Two: Insuring against Breakages

The concept of isolated applications exists to prevent applications from breaking due to the installation and uninstallation of other applications using shared libraries.

Concept Three: The Role of the Manifest File

Manifests are XML files that go alongside SxS assemblies or isolated applications, containing information that has traditionally been stored in the registry e.g. COM classes and interfaces. SxS assemblies are not installed in the registry - dependencies are specified in manifest files.

No comments: