AssemblyVersionCompatibility Enumeration
Microsoft Silverlight will reach end of support after October 2021. Learn more.
Defines the different types of assembly version compatibility.
Namespace: System.Configuration.Assemblies
Assembly: mscorlib (in mscorlib.dll)
Syntax
'Declaration
<ComVisibleAttribute(True)> _
Public Enumeration AssemblyVersionCompatibility
[ComVisibleAttribute(true)]
public enum AssemblyVersionCompatibility
Members
Member name | Description | |
---|---|---|
SameMachine | The assembly cannot execute with other versions if they are executing on the same machine. | |
SameProcess | The assembly cannot execute with other versions if they are executing in the same process. | |
SameDomain | The assembly cannot execute with other versions if they are executing in the same application domain. |
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.
Version Information
Silverlight
Supported in: 5, 4, 3
Silverlight for Windows Phone
Supported in: Windows Phone OS 7.1, Windows Phone OS 7.0
XNA Framework
Supported in: Xbox 360, Windows Phone OS 7.0
Platforms
For a list of the operating systems and browsers that are supported by Silverlight, see Supported Operating Systems and Browsers.