Marshal.GetTypeLibVersionForAssembly(Assembly, Int32, Int32) Metod

Definition

Hämtar versionsnumret för ett typbibliotek som ska exporteras från den angivna sammansättningen.

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)

Parametrar

inputAssembly
Assembly

En hanterad sammansättning.

majorVersion
Int32

Huvudversionsnumret.

minorVersion
Int32

Delversionsnumret.

Attribut

Undantag

inputAssembly är null.

Kommentarer

Innan du exporterar en sammansättning med värdet TypeLibExporterFlags kan du använda den CallerResolvedReferences här metoden för att hämta typbiblioteksversionen från sammansättningen.

Om du inte tillämpar TypeLibVersionAttribute attributet på en exporterad sammansättning för att uttryckligen styra versionsnumret för det genererade typbiblioteket har typbiblioteket samma versionsnummer som sammansättningen.

Gäller för

Se även