Marshal.GetTypeLibVersionForAssembly(Assembly, Int32, Int32) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee wordt het versienummer opgehaald van een typebibliotheek die wordt geëxporteerd uit de opgegeven assembly.
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)
Parameters
- inputAssembly
- Assembly
Een beheerde assembly.
- majorVersion
- Int32
Het primaire versienummer.
- minorVersion
- Int32
Het secundaire versienummer.
- Kenmerken
Uitzonderingen
inputAssembly is null.
Opmerkingen
Voordat u een assembly exporteert met behulp van TypeLibExporterFlags de CallerResolvedReferences waarde, kunt u deze methode gebruiken om de typebibliotheekversie op te halen uit de assembly.
Als u het TypeLibVersionAttribute kenmerk niet toepast op een geëxporteerde assembly om het versienummer van de gegenereerde typebibliotheek expliciet te beheren, heeft de typebibliotheek hetzelfde versienummer als de assembly.