Compartilhar via


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

  • majorVersion
    Type: System.Int32

    O número da versão principal.

  • minorVersion
    Type: System.Int32

    O 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

SecurityCriticalAttribute

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