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 - Windows CE .NET
Assembly: Mscorlib (in Mscorlib.dll)
See Also
System.Configuration.Assemblies Namespace