Freigeben über


Marshal.GetTypeLibVersionForAssembly(Assembly, Int32, Int32) Methode

Definition

Ruft die Versionsnummer einer Typbibliothek ab, die aus der angegebenen Assembly exportiert wird.

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)

Parameter

inputAssembly
Assembly

Eine verwaltete Assembly.

majorVersion
Int32

Die Hauptversionsnummer.

minorVersion
Int32

Die Nebenversionsnummer.

Attribute

Ausnahmen

inputAssembly ist null

Hinweise

Bevor Sie eine Assembly mithilfe von TypeLibExporterFlags mit dem CallerResolvedReferences -Wert exportieren, können Sie diese Methode verwenden, um die Typbibliotheksversion aus der Assembly abzurufen.

Wenn Sie das TypeLibVersionAttribute Attribut nicht auf eine exportierte Assembly anwenden, um die Versionsnummer der generierten Typbibliothek explizit zu steuern, weist die Typbibliothek dieselbe Versionsnummer wie die Assembly auf.

Gilt für:

Weitere Informationen