Marshal.GetTypeLibVersionForAssembly(Assembly, Int32, Int32) 方法

定义

检索将从指定程序集导出的类型库的版本号。

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

次版本号。

属性

例外

inputAssemblynull

注解

在通过使用 TypeLibExporterFlagsCallerResolvedReferences 值导出程序集之前,可以使用此方法从程序集中检索类型库版本。

如果不将 TypeLibVersionAttribute 属性应用于导出的程序集以显式控制生成的类型库的版本号,则类型库将具有与程序集相同的版本号。

适用于

另请参阅