Marshal.GetTypeLibVersionForAssembly(Assembly, Int32, Int32) メソッド
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定したアセンブリからエクスポートされるタイプ ライブラリのバージョン番号を取得します。
public:
static void GetTypeLibVersionForAssembly(System::Reflection::Assembly ^ inputAssembly, [Runtime::InteropServices::Out] int % majorVersion, [Runtime::InteropServices::Out] int % minorVersion);
C#
public static void GetTypeLibVersionForAssembly(System.Reflection.Assembly inputAssembly, out int majorVersion, out int minorVersion);
C#
[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 適用して、生成されたタイプ ライブラリのバージョン番号を明示的に制御しない場合、タイプ ライブラリのバージョン番号はアセンブリと同じになります。
製品 | バージョン |
---|---|
.NET Framework | 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET に関するフィードバック
.NET はオープンソース プロジェクトです。 フィードバックを提供するにはリンクを選択します。