AssemblyVersionCompatibility 枚举
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
定义不同类型的程序集版本兼容性。
public enum class AssemblyVersionCompatibility
public enum AssemblyVersionCompatibility
[System.Serializable]
public enum AssemblyVersionCompatibility
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public enum AssemblyVersionCompatibility
type AssemblyVersionCompatibility =
[<System.Serializable>]
type AssemblyVersionCompatibility =
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type AssemblyVersionCompatibility =
Public Enum AssemblyVersionCompatibility
- 继承
- 属性
字段
| 名称 | 值 | 说明 |
|---|---|---|
| SameMachine | 1 | 如果程序集在同一台计算机上执行,则不能与其他版本一起执行。 |
| SameProcess | 2 | 程序集无法与其他版本在同一进程中一起执行。 |
| SameDomain | 3 | 程序集无法与其他版本在同一应用程序域中一起执行。 |
注解
AssemblyVersionCompatibility 定义程序集与其他同一程序集版本的兼容性,指示它是否无法与其他版本并行执行(例如,由于设备驱动程序发生冲突)。
如果未指定兼容性,则程序集在所有范围内并行兼容。
程序集不能更具体地说明它与其不并行兼容的以前版本。 因此,如果指定了程序集 AssemblyVersionCompatibility ,则表示程序集与所有已知版本并排。 如果未指定,则表示它与所有已知版本并排。