マネージド リソースをアセンブリに埋め込みます。
構文
-resource:filename[,identifier[,public|private]]
又は
-res:filename[,identifier[,public|private]]
論争
任期 | 定義 |
---|---|
filename |
必須。 出力ファイルに埋め込むリソース ファイルの名前。 既定では、 filename はアセンブリ内でパブリックです。 ファイル名にスペースが含まれている場合は、ファイル名を引用符 (" ") で囲みます。 |
identifier |
任意。 リソースの論理名。読み込みに使用される名前。 既定値は、ファイルの名前です。 必要に応じて、次のように、リソースがパブリックかプライベートかをアセンブリ マニフェストで指定できます。 -res:filename.res, myname.res, public |
注釈
-linkresource
を使用して、リソース ファイルを出力ファイルに配置せずにリソースをアセンブリにリンクします。
filename
が、Resgen.exe (リソース ファイル ジェネレーター) や開発環境などによって作成された .NET Framework リソース ファイルである場合は、System.Resources名前空間のメンバーを使用してアクセスできます (詳細については、ResourceManagerを参照してください)。 実行時に他のすべてのリソースにアクセスするには、 GetManifestResourceInfo、 GetManifestResourceNames、または GetManifestResourceStreamのいずれかの方法を使用します。
-resource
の短い形式は-res
。
Visual Studio IDE で -resource
を設定する方法については、「 アプリケーション リソースの管理 (.NET)」を参照してください。
例
次のコードは、 In.vb
をコンパイルし、リソース ファイル Rf.resource
をアタッチします。
vbc -res:rf.resource in.vb
こちらも参照ください
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET