Compartilhar via


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

Definição

Recupera o número de versão de uma biblioteca de tipos que será exportada do assembly especificado.

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)

Parâmetros

inputAssembly
Assembly

Um assembly gerenciado.

majorVersion
Int32

O número da versão principal.

minorVersion
Int32

O número da versão secundária.

Atributos

Exceções

inputAssembly é null.

Comentários

Antes de exportar um assembly usando TypeLibExporterFlags com o CallerResolvedReferences valor , você pode usar esse método para recuperar a versão da biblioteca de tipos do assembly.

Se você não aplicar o TypeLibVersionAttribute atributo a um assembly exportado para controlar explicitamente o número de versão da biblioteca de tipos gerada, a biblioteca de tipos terá o mesmo número de versão que o assembly.

Aplica-se a

Confira também