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

マイナー バージョン番号。

属性

例外

inputAssemblynull です。

注釈

値を指定して を使用 TypeLibExporterFlags してアセンブリをエクスポートする前に CallerResolvedReferences 、このメソッドを使用してアセンブリからタイプ ライブラリのバージョンを取得できます。

エクスポートされたアセンブリに属性を TypeLibVersionAttribute 適用して、生成されたタイプ ライブラリのバージョン番号を明示的に制御しない場合、タイプ ライブラリのバージョン番号はアセンブリと同じになります。

適用対象

こちらもご覧ください