Marshal.GetTypeLibVersionForAssembly(Assembly, Int32, Int32) Metodo

Definizione

Recupera il numero di versione di una libreria dei tipi che verrà esportata dall'assembly specificato.

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)

Parametri

inputAssembly
Assembly

Assembly gestiti.

majorVersion
Int32

Numero di versione principale.

minorVersion
Int32

Numero di versione secondario.

Attributi

Eccezioni

inputAssembly è null.

Commenti

Prima di esportare un assembly usando TypeLibExporterFlags con il CallerResolvedReferences valore, è possibile usare questo metodo per recuperare la versione della libreria dei tipi dall'assembly.

Se non si applica l'attributo a un assembly esportato per controllare in modo esplicito il TypeLibVersionAttribute numero di versione della libreria dei tipi generati, la libreria dei tipi avrà lo stesso numero di versione dell'assembly.

Si applica a

Vedi anche