Marshal.GetTypeLibVersionForAssembly(Assembly, Int32, Int32) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Récupère le numéro de version d'une bibliothèque de types qui sera exportée à partir de l'assembly spécifié.
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)
Paramètres
- inputAssembly
- Assembly
Assembly managé.
- majorVersion
- Int32
Numéro de version principale.
- minorVersion
- Int32
Numéro de version secondaire.
- Attributs
Exceptions
inputAssembly
a la valeur null
.
Remarques
Avant d’exporter un assembly à l’aide TypeLibExporterFlags de avec la CallerResolvedReferences
valeur , vous pouvez utiliser cette méthode pour récupérer la version de la bibliothèque de types à partir de l’assembly.
Si vous n’appliquez pas l’attribut TypeLibVersionAttribute à un assembly exporté pour contrôler explicitement le numéro de version de la bibliothèque de types générée, la bibliothèque de types aura le même numéro de version que l’assembly.