This is preliminary documentation and subject to change.
To comment on this topic, please send us email at ngwssdk@microsoft.com. Thanks!
Assemblies are not:
To further clarify the role of assemblies in the NGWS runtime, this section provides some examples of problems assemblies explicitly DO NOT address.
- Packaging and Deployment Technology. A common misperception is that assemblies are a packaging format or a deployment technology. However, assemblies are not a packaging or distribution technology in and of themselves. Instead, assemblies can be packaged for deployment in a variety of ways. As mentioned, an assembly's files are represented as NGWS PE's and resource files. These files can be distributed as is, or they can be packaged into some other distribution unit. For the first release of the NGWS runtime the additional distribution formats are .cab, and .msi.
- Name Lookup Service or Registration Service. Assemblies do not provide a lookup service for locating NGWS classes, or a registration service that describes where all classes can be found.