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

Hlavní číslo verze.

minorVersion
Int32

Vedlejší číslo verze.

Atributy

Výjimky

inputAssembly je null.

Poznámky

Před exportem sestavení pomocí TypeLibExporterFlags s CallerResolvedReferences hodnotou můžete použít tuto metodu k načtení verze knihovny typů ze sestavení.

Pokud nepoužijete TypeLibVersionAttribute atribut na exportované sestavení explicitně řídit číslo verze vygenerované knihovny typů, bude mít knihovna typů stejné číslo verze jako sestavení.

Platí pro

Viz také