/ASSEMBLYLINKRESOURCE
(.NET Framework リソースへのリンク)
出力ファイル内に .NET Framework リソースへのリンクを作成します。
構文
/ASSEMBLYLINKRESOURCE:
filename
引数
filename
アセンブリからリンクする .NET Framework リソース ファイル。
解説
/ASSEMBLYLINKRESOURCE
リンカー オプションは、出力ファイル内の .NET Framework リソースへのリンクを作成します。 リソース ファイルは出力ファイルに配置されません。 /ASSEMBLYRESOURCE
オプションを使用して、出力ファイルにリソース ファイルを埋め込みます。
リンクされたリソースは、リンカーを使って作成する場合、アセンブリでパブリックになります。
/ASSEMBLYLINKRESOURCE
には、 /clr
コンパイラ オプションが必要です。 /LN
または/NOASSEMBLY
オプションは、/ASSEMBLYLINKRESOURCE
では使用できません。
filename
が、Resgen.exe
や開発環境などによって作成された .NET Framework リソース ファイルである場合は、System.Resources
名前空間のメンバーを使用してアクセスできます。 詳細については、System.Resources.ResourceManager
を参照してください。 それ以外のすべてのリソースに対しては、System.Reflection.Assembly
クラスの GetManifestResource*
メソッドを使用して、実行時にリソースにアクセスします。
filename
は任意のファイル形式を持つことができます。 たとえば、アセンブリのネイティブ DLL 部分を作成できます。 その後、グローバル アセンブリ キャッシュにインストールし、アセンブリ内のマネージド コードからアクセスできます。
アセンブリの生成に影響を与えるその他のリンカー オプションは次のとおりです。
Visual Studio 開発環境でこのリンカー オプションを設定するには
プロジェクトの [プロパティ ページ] ダイアログ ボックスを開きます。 詳細については、Visual Studio での C++ コンパイラとビルド プロパティの設定に関する記事を参照してください。
[構成プロパティ]>[リンカー]>[コマンド ライン] プロパティ ページを選択します。
[追加のオプション] にオプションを入力します。 [OK] または [適用] を選択して、変更を適用します。
このリンカーをコードから設定するには
- 以下を参照してください。AdditionalOptions