NGWS SDK Documentation  

This is preliminary documentation and subject to change.
To comment on this topic, please send us email at ngwssdk@microsoft.com. Thanks!

AssemblyVersionCompatibility Enumeration

Defines the different flavors of assembly version compatibility. The AssemblyVersionCompatibility defines the compatibility of an assembly with other versions of the same assembly, indicating if it cannot execute side-by-side with other versions (e.g., due to conflicts over a device driver).

If no compatibility is specified, an assembly is side-by-side compatible in all scopes.

An assembly cannot be more specific with regard to exactly which previous versions it is not side-by-side compatible with. Hence, if the AssemblyVersionCompatibility is specified, it means the assembly is non side-by-side with all know versions. If not specified, it means it is side-by-side with all known versions.

[Visual Basic]
Public Enum AssemblyVersionCompatibility
[C#]
public enum AssemblyVersionCompatibility
[C++]
public enum AssemblyVersionCompatibility

[JScript] In JScript, you can use the enumerations in the NGWS frameworks, but you cannot define your own.

Members

Member Name Description
SameDomain The assembly cannot execute with other versions if they executing in the same application domain.
SameMachine The assembly cannot execute with other versions if they are executing in the same process.
SameProcess The assembly cannot execute with other versions if they are executing in the same process.

Requirements

Namespace: System.Configuration.Assemblies

Assembly: mscorlib.dll

See Also

System.Configuration.Assemblies Namespace