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 к экспортируемой сборке для явного управления номером версии созданной библиотеки типов, библиотека типов будет иметь тот же номер версии, что и сборка.