/ASSEMBLYLINKRESOURCE (.NET Framework リソースへのリンク)

出力ファイル内に .NET Framework リソースへのリンクを作成します。

構文

/ASSEMBLYLINKRESOURCE:filename

引数

filename アセンブリからリンクする .NET Framework リソース ファイル。

解説

リンカー オプションは /ASSEMBLYLINKRESOURCE 、出力ファイル内の .NET Framework リソースへのリンクを作成します。 リソース ファイルは出力ファイルに配置されません。 このオプションを /ASSEMBLYRESOURCE 使用して、出力ファイルにリソース ファイルを埋め込みます。

リンクされたリソースは、リンカーを使って作成する場合、アセンブリでパブリックになります。

/ASSEMBLYLINKRESOURCE にはコンパイラ オプションが /clr 必要です。 または/LN/NOASSEMBLYオプションは使用できません/ASSEMBLYLINKRESOURCE

開発環境などによってResgen.exe作成された .NET Framework リソース ファイルの場合filenameは、名前空間のメンバーをSystem.Resources使用してアクセスできます。 詳細については、System.Resources.ResourceManagerを参照してください。 それ以外のすべてのリソースに対しては、System.Reflection.Assembly クラスの GetManifestResource* メソッドを使用して、実行時にリソースにアクセスします。

filename は任意のファイル形式を持つことができます。 たとえば、アセンブリのネイティブ DLL 部分を作成できます。 その後、グローバル アセンブリ キャッシュにインストールし、アセンブリ内のマネージド コードからアクセスできます。

アセンブリの生成に影響を与えるその他のリンカー オプションは次のとおりです。

Visual Studio 開発環境でこのリンカー オプションを設定するには

  1. プロジェクトの [プロパティ ページ] ダイアログ ボックスを開きます。 詳細については、Visual Studio での C++ コンパイラとビルド プロパティの設定に関する記事を参照してください。

  2. [構成プロパティ]>[リンカー]>[コマンド ライン] プロパティ ページを選択します。

  3. [追加のオプション] にオプションを入力します。 [OK] または [適用] を選択して、変更を適用します。

このリンカーをコードから設定するには

関連項目

MSVC リンカーのリファレンス
MSVC リンカー オプション