-resource (Visual Basic)
マネージド リソースをアセンブリに埋め込みます。
構文
-resource:filename[,identifier[,public|private]]
or
-res:filename[,identifier[,public|private]]
引数
期間 | 定義 |
---|---|
filename |
必須です。 出力ファイルに埋め込まれるリソース ファイルの名前。 既定では、アセンブリで filename はパブリックとなります。 ファイル名に空白が含まれている場合は、名前を二重引用符 (" ") で囲みます。 |
identifier |
任意。 リソースの論理名。その読み込みに使用される名前。 既定値は、ファイルの名前です。 必要に応じて、次のように、アセンブリ マニフェストでリソースをパブリックとプライベートのどちらにするかを指定できます: -res:filename.res, myname.res, public |
Remarks
リソース ファイルを出力ファイルに配置せずに、リソースをアセンブリにリンクするには、-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