Marshal.GetTypeLibVersionForAssembly(Assembly, Int32, Int32) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
检索将从指定程序集导出的类型库的版本号。
public:
static void GetTypeLibVersionForAssembly(System::Reflection::Assembly ^ inputAssembly, [Runtime::InteropServices::Out] int % majorVersion, [Runtime::InteropServices::Out] int % minorVersion);
public static void GetTypeLibVersionForAssembly (System.Reflection.Assembly inputAssembly, out int majorVersion, out int minorVersion);
[System.Security.SecurityCritical]
public static void GetTypeLibVersionForAssembly (System.Reflection.Assembly inputAssembly, out int majorVersion, out int minorVersion);
static member GetTypeLibVersionForAssembly : System.Reflection.Assembly * int * int -> unit
[<System.Security.SecurityCritical>]
static member GetTypeLibVersionForAssembly : System.Reflection.Assembly * int * int -> unit
Public Shared Sub GetTypeLibVersionForAssembly (inputAssembly As Assembly, ByRef majorVersion As Integer, ByRef minorVersion As Integer)
参数
- inputAssembly
- Assembly
托管程序集。
- majorVersion
- Int32
主版本号。
- minorVersion
- Int32
次版本号。
- 属性
例外
inputAssembly
为 null
。
注解
在通过使用 TypeLibExporterFlags 和 CallerResolvedReferences
值导出程序集之前,可以使用此方法从程序集中检索类型库版本。
如果不将 TypeLibVersionAttribute 属性应用于导出的程序集以显式控制生成的类型库的版本号,则类型库将具有与程序集相同的版本号。