Freigeben über


Marshal.GetTypeLibVersionForAssembly-Methode: (Assembly, Int32, Int32)

 

Veröffentlicht: Oktober 2016

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

Namespace:   System.Runtime.InteropServices
Assembly:  mscorlib (in mscorlib.dll)

Syntax

[SecurityCriticalAttribute]
public static void GetTypeLibVersionForAssembly(
    Assembly inputAssembly,
    out int majorVersion,
    out int minorVersion
)
public:
[SecurityCriticalAttribute]
static void GetTypeLibVersionForAssembly(
    Assembly^ inputAssembly,
    [OutAttribute] int% majorVersion,
    [OutAttribute] int% minorVersion
)
[<SecurityCriticalAttribute>]
static member GetTypeLibVersionForAssembly : 
        inputAssembly:Assembly *
        majorVersion:int byref *
        minorVersion:int byref -> unit
<SecurityCriticalAttribute>
Public Shared Sub GetTypeLibVersionForAssembly (
    inputAssembly As Assembly,
    <OutAttribute> ByRef majorVersion As Integer,
    <OutAttribute> ByRef minorVersion As Integer
)

Parameter

Ausnahmen

Exception Condition
ArgumentNullException

inputAssembly ist null.

Hinweise

Vor dem Exportieren einer Assembly mithilfe von TypeLibExporterFlags mit dem CallerResolvedReferences Wert, können Sie diese Methode verwenden, um die Version der Typbibliothek aus der Assembly abzurufen.

Wenn Sie nicht gelten die TypeLibVersionAttribute -Attribut auf eine exportierte Assembly explizit steuern die Versionsnummer der generierten Typbibliothek, die Typbibliothek weist die gleiche Versionsnummer wie die Assembly.

Sicherheit

SecurityCriticalAttribute

requires full trust for the immediate caller. This member cannot be used by partially trusted or transparent code.

Versionsinformationen

.NET Framework
Verfügbar seit 2.0

Siehe auch

TypeLibExporterFlags
TypeLibVersionAttribute
ITypeLibConverter
Marshal-Klasse
System.Runtime.InteropServices-Namespace

Zurück zum Anfang