Marshal.GetTypeLibVersionForAssembly(Assembly, Int32, Int32) Metoda

Definice

Načte číslo verze knihovny typů, která bude exportována ze zadaného sestavení.

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

Spravované sestavení.

majorVersion
Int32

Číslo hlavní verze.

minorVersion
Int32

Číslo podverze.

Atributy

Výjimky

inputAssembly je null.

Poznámky

Před exportem sestavení pomocí TypeLibExporterFlags hodnoty CallerResolvedReferences můžete pomocí této metody načíst verzi knihovny typů ze sestavení.

Pokud atribut nepoužijete TypeLibVersionAttribute u exportovaného sestavení k explicitnímu řízení čísla verze vygenerované knihovny typů, bude mít knihovna typů stejné číslo verze jako sestavení.

Platí pro

Viz také