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
inputAssembly
Type: System.Reflection.AssemblyEine verwaltete Assembly.
majorVersion
Type: System.Int32Die Hauptversionsnummer.
minorVersion
Type: System.Int32Die Nebenversionsnummer.
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
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