/resource (Visual Basic)

マネージ リソースをアセンブリに埋め込みます。

/resource:filename[,identifier[,public|private]]
' -or-
/res:filename[,identifier[,public|private]]

引数

語句

定義

filename

必ず指定します。 出力ファイルに埋め込むリソース ファイルの名前。 既定では、filename はアセンブリ内でパブリックです。 ファイル名に空白が含まれている場合は、二重引用符 (" ") で囲みます。

identifier

省略可能です。 リソースの論理名。リソースを読み込むときに使用します。 既定値はファイル名です。 オプションとして、/res:filename.res、myname.res、public では、リソースがアセンブリ マニフェスト内でパブリックかプライベートかを指定できます。

解説

リソース ファイルを出力ファイルに組み込まずにリソースをアセンブリにリンクするには、/linkresource オプションを使用します。

たとえば、filename が Resgen.exe (リソース ファイル ジェネレーター) または開発環境で作成された .NET Framework リソース ファイルである場合は、System.Resources 名前空間のメンバーを使用してアクセスできます。詳細については、「ResourceManager」を参照してください。 実行時に他のすべてのリソースにアクセスするには、GetManifestResourceInfoGetManifestResourceNames、またはGetManifestResourceStream のいずれかのメソッドを使用します。

/res は /resource の省略形です。

設定する方法の詳細については/resource Visual Studio の IDE を参照してくださいアプリケーション リソースの管理

使用例

In.vb をコンパイルし、リソース ファイル Rf.resource をアタッチする場合のコード例です。

vbc /res:rf.resource in.vb

参照

関連項目

/win32resource

/linkresource (Visual Basic)

/target (Visual Basic)

コンパイル コマンド ラインのサンプル (Visual Basic)

その他の技術情報

Visual Basic のコマンド ライン コンパイラ