This is preliminary documentation and subject to change.
To comment on this topic, please send us email at ngwssdk@microsoft.com. Thanks!
Solving the Versioning Problem
The preceding sections of this document have defined assemblies and described how they are used by the NGWS runtime. This section describes how the assembly concept is used to solve the versioning problem described earlier.
To solve the versioning problem, the NGWS runtime must:
- Allow developers to specify version rules between different software components and have these rules enforced at runtime,
- Provide the infrastructure to allow multiple versions of a software component to run simultaneously, and
- Isolate running applications from others running in the same process.