Marshal.GetTypeLibVersionForAssembly(Assembly, Int32, Int32) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.