Método Marshal.GetTypeLibVersionForAssembly (Assembly, Int32, Int32)
Dica
The .NET API Reference documentation has a new home. Visit the .NET API Browser on docs.microsoft.com to see the new experience.
Recupera o número de versão de uma biblioteca de tipos que será exportada do assembly especificado.
Namespace: System.Runtime.InteropServices
Assembly: mscorlib (em mscorlib.dll)
Sintaxe
[SecurityCriticalAttribute]
public static void GetTypeLibVersionForAssembly(
Assembly inputAssembly,
out int majorVersion,
out int minorVersion
)
public:
[SecurityCriticalAttribute]
static void GetTypeLibVersionForAssembly(
Assembly^ inputAssembly,
[OutAttribute] int% majorVersion,
[OutAttribute] int% minorVersion
)
[<SecurityCriticalAttribute>]
static member GetTypeLibVersionForAssembly :
inputAssembly:Assembly *
majorVersion:int byref *
minorVersion:int byref -> unit
<SecurityCriticalAttribute>
Public Shared Sub GetTypeLibVersionForAssembly (
inputAssembly As Assembly,
<OutAttribute> ByRef majorVersion As Integer,
<OutAttribute> ByRef minorVersion As Integer
)
Parâmetros
inputAssembly
Type: System.Reflection.AssemblyUm assembly gerenciado.
majorVersion
Type: System.Int32O número da versão principal.
minorVersion
Type: System.Int32O número da versão secundária.
Exceções
Exception | Condition |
---|---|
ArgumentNullException | 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 tipo do assembly.
Se você não se aplicam a TypeLibVersionAttribute atributo a um assembly exportado para controlar explicitamente o número da versão da biblioteca de tipo gerado, a biblioteca de tipos terá o mesmo número de versão do assembly.
Segurança
requires full trust for the immediate caller. This member cannot be used by partially trusted or transparent code.
Informações de Versão
.NET Framework
Disponível desde 2.0
Confira Também
TypeLibExporterFlags
TypeLibVersionAttribute
ITypeLibConverter
Classe Marshal
Namespace System.Runtime.InteropServices
Retornar ao início