TypeLibExporterFlags 枚举
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
指示应该如何生成类型库。
此枚举支持其成员值的按位组合。
public enum class TypeLibExporterFlags
[System.Flags]
[System.Serializable]
public enum TypeLibExporterFlags
[System.Flags]
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public enum TypeLibExporterFlags
[<System.Flags>]
[<System.Serializable>]
type TypeLibExporterFlags =
[<System.Flags>]
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type TypeLibExporterFlags =
Public Enum TypeLibExporterFlags
- 继承
- 属性
字段
CallerResolvedReferences | 2 | 允许调用方无需参考注册表便可显式解析类型库引用。 |
ExportAs32Bit | 16 | 在 64 位计算机上编译时,指定类型库导出程序 (Tlbexp.exe) 生成一个 32 位的类型库。 所有数据类型都将进行相应转换。 |
ExportAs64Bit | 32 | 在 32 位计算机上编译时,指定类型库导出程序 (Tlbexp.exe) 生成一个 64 位的类型库。 所有数据类型都将进行相应转换。 |
None | 0 | 不指定任何标志。 这是默认设置。 |
OldNames | 4 | 导出类型库时,.NET Framework 通过使用命名空间的名称修饰类型来解决类型名称冲突;例如, |
OnlyReferenceRegistered | 1 | 如果从 COM 导入的类型没有注册的类型库,则将对此类型的引用导出为 |
注解
与 ConvertAssemblyToTypeLib 一起使用。