Marshal.GetTypeLibVersionForAssembly(Assembly, Int32, Int32) Méthode

Définition

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 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.

S’applique à

Voir aussi