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
.
Комментарии
Перед экспортом сборки с помощью TypeLibExporterFlags со значением CallerResolvedReferences
можно использовать этот метод, чтобы получить версию библиотеки типов из сборки.
Если атрибут не применяется TypeLibVersionAttribute к экспортируемой сборке для явного управления номером версии созданной библиотеки типов, библиотека типов будет иметь тот же номер версии, что и сборка.