Marshal.GetTypeLibVersionForAssembly(Assembly, Int32, Int32) Methode

Definitie

Hiermee wordt het versienummer opgehaald van een typebibliotheek die wordt geëxporteerd uit de opgegeven assembly.

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)

Parameters

inputAssembly
Assembly

Een beheerde assembly.

majorVersion
Int32

Het primaire versienummer.

minorVersion
Int32

Het secundaire versienummer.

Kenmerken

Uitzonderingen

inputAssembly is null.

Opmerkingen

Voordat u een assembly exporteert met behulp van TypeLibExporterFlags de CallerResolvedReferences waarde, kunt u deze methode gebruiken om de typebibliotheekversie op te halen uit de assembly.

Als u het TypeLibVersionAttribute kenmerk niet toepast op een geëxporteerde assembly om het versienummer van de gegenereerde typebibliotheek expliciet te beheren, heeft de typebibliotheek hetzelfde versienummer als de assembly.

Van toepassing op

Zie ook