AssemblyVersionCompatibility Enumeration
Defines the different types of assembly version compatibility. This feature is not available in version 1.0 of the .NET Framework SDK.
[Visual Basic] <Serializable> Public Enum AssemblyVersionCompatibility [C#] [Serializable] public enum AssemblyVersionCompatibility [C++] [Serializable] __value public enum AssemblyVersionCompatibility [JScript] public Serializable enum AssemblyVersionCompatibility
Remarks
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 (for example, 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. Therefore, 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.
Members
| Member name | Description |
|---|---|
| SameDomain Supported by the .NET Compact Framework. | The assembly cannot execute with other versions if they are executing in the same application domain. |
| SameMachine Supported by the .NET Compact Framework. | The assembly cannot execute with other versions if they are executing on the same machine. |
| SameProcess Supported by the .NET Compact Framework. | The assembly cannot execute with other versions if they are executing in the same process. |
Requirements
Namespace: System.Configuration.Assemblies
Platforms: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family, .NET Compact Framework
Assembly: Mscorlib (in Mscorlib.dll)