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.
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. |
Namespace: System.Configuration.Assemblies
Assembly: mscorlib.dll