Marshal.GetTypeLibVersionForAssembly(Assembly, Int32, Int32) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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.