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 、アセンブリをグローバル アセンブリ キャッシュにインストールするかどうかを示します。 ただし、実装はこの値を無視し、常にグローバル アセンブリ キャッシュに署名済みアセンブリをインストールしようとします。

適用対象