GenerateMetadata.GenerateSigned(String, String, Boolean, String) メソッド

定義

指定したタイプ ライブラリで表される COM+ コンポーネントの共通言語ランタイム (CLR) メタデータを含むアセンブリを生成または検索し、厳密な名前付きキー ペアでアセンブリに署名し、グローバル アセンブリ キャッシュにインストールします。

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

public:
 virtual System::String ^ GenerateSigned(System::String ^ strSrcTypeLib, System::String ^ outPath, bool InstallGac, [Runtime::InteropServices::Out] System::String ^ % Error);
public string GenerateSigned(string strSrcTypeLib, string outPath, bool InstallGac, out string Error);
abstract member GenerateSigned : string * string * bool * string -> string
override this.GenerateSigned : string * string * bool * string -> string
Public Function GenerateSigned (strSrcTypeLib As String, outPath As String, InstallGac As Boolean, ByRef Error As String) As String

パラメーター

strSrcTypeLib
String

アセンブリを生成するタイプ ライブラリの名前。

outPath
String

アセンブリを生成するフォルダー、または既存のアセンブリを検索するフォルダー。

InstallGac
Boolean

無視。

Error
String

エラー メッセージを書き込むことができる文字列。

返品

生成されたアセンブリ名。それ以外の場合は、入力が無効な場合は空の文字列。

実装

注釈

必要に応じて、 GenerateSigned メソッドは、指定されたタイプ ライブラリの CLR メタデータを含むアセンブリを生成します。 また、厳密な名前のキー ペアを生成し、アセンブリに署名します。

この処理を行うには、 GenerateMetaData メソッドを呼び出します。 これらのメソッドは、コードから直接呼び出す必要はありません。

InstallGac パラメーターは、アセンブリをグローバル アセンブリ キャッシュにインストールするかどうかを示します。 ただし、実装はこの値を無視し、常にグローバル アセンブリ キャッシュに署名済みアセンブリをインストールしようとします。

適用対象