/ASSEMBLYRESOURCE
(マネージド リソースを埋め込む)
マネージド リソースをアセンブリに埋め込みます。
構文
/ASSEMBLYRESOURCE:
filename
[,
[name
][,PRIVATE
]]
引数
filename
このアセンブリに埋め込むマネージド リソース。
name
省略可能。 リソースの論理名。リソースを読み込むために使われる名前です。 既定値は、ファイルの名前です。
必要に応じて、アセンブリ マニフェストでファイルをプライベートにするかどうかを指定できます PRIVATE
。 既定では、アセンブリで name
はパブリックとなります。
解説
/ASSEMBLYRESOURCE
リンカー オプションを使用して、アセンブリにリソースを埋め込みます。
リソースは、リンカーを使って作成する場合、アセンブリでパブリックになります。 リンカーでは、アセンブリ内のリソースの名前を変更することはできません。
リソース ファイル ジェネレーター () や開発環境などによって作成された .NET Framework リソース (Resgen.exe
.resources
) ファイルの場合filename
は、名前空間のメンバーをSystem.Resources
使用してアクセスできます。 詳細については、System.Resources.ResourceManager
を参照してください。 それ以外のすべてのリソースに対しては、System.Reflection.Assembly
クラスの GetManifestResource*
メソッドを使用して、実行時にリソースにアクセスします。
アセンブリの生成に影響を与えるその他のリンカー オプションは次のとおりです。
Visual Studio 開発環境でこのリンカー オプションを設定するには
プロジェクトの [プロパティ ページ] ダイアログ ボックスを開きます。 詳細については、Visual Studio での C++ コンパイラとビルド プロパティの設定に関する記事を参照してください。
[構成プロパティ]>[リンカー]>[入力] プロパティ ページを選択します。
[マネージド リソース ファイルの埋め込み] プロパティを変更します。
このリンカーをコードから設定するには
- 以下を参照してください。EmbedManagedResourceFile
関連項目
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示