Marshal.GetTypeLibVersionForAssembly(Assembly, Int32, Int32) Метод

Определение

Извлекает номер версии библиотеки типов, которая будет экспортирована из указанной сборки.

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)

Параметры

inputAssembly
Assembly

Управляемая сборка.

majorVersion
Int32

Основной номер версии.

minorVersion
Int32

Дополнительный номер версии.

Атрибуты

Исключения

inputAssembly равно null.

Комментарии

Перед экспортом сборки с TypeLibExporterFlagsCallerResolvedReferences значением этот метод можно использовать для получения версии библиотеки типов из сборки.

Если атрибут не применяется TypeLibVersionAttribute к экспортируемой сборке для явного управления номером версии созданной библиотеки типов, библиотека типов будет иметь тот же номер версии, что и сборка.

Применяется к

См. также раздел