Marshal.GetTypeLibVersionForAssembly(Assembly, Int32, Int32) Metoda

Definicja

Pobiera numer wersji biblioteki typów, która zostanie wyeksportowana z określonego zestawu.

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)

Parametry

inputAssembly
Assembly

Zarządzany zestaw.

majorVersion
Int32

Główny numer wersji.

minorVersion
Int32

Pomocniczy numer wersji.

Atrybuty

Wyjątki

inputAssembly to null.

Uwagi

Przed wyeksportowaniem zestawu przy użyciu TypeLibExporterFlagsCallerResolvedReferences wartości można użyć tej metody, aby pobrać wersję biblioteki typów z zestawu.

Jeśli nie zastosujesz atrybutu TypeLibVersionAttribute do wyeksportowanego zestawu, aby jawnie kontrolować numer wersji wygenerowanej biblioteki typów, biblioteka typów będzie miała ten sam numer wersji co zestaw.

Dotyczy

Zobacz też