アプリケーション リソースの管理 (.NET)Managing Application Resources (.NET)

リソース ファイルとは、アプリケーションの一部ですが、コンパイルされないファイルのことであり、たとえばアイコン ファイルやオーディオ ファイルが該当します。Resource files are files that are part of an application but are not compiled, for example icon files or audio files. これらのファイルはコンパイル処理の一部ではないため、バイナリを再コンパイルする必要なしで変更することができます。Since these files are not part of the compilation process, you can change them without having to recompile your binaries. アプリケーションをローカライズすることを計画している場合は、アプリケーションをローカライズするときに変更する必要があるすべての文字列とその他のリソースに関して、リソース ファイルを使用する必要があります。If you are planning to localize your application, you should use resource files for all the strings and other resources that need to be changed when you localize your application.

.NET デスクトップ アプリ内でのリソースの詳細については、「 Resources in Desktop Apps」を参照してください。For more information about resources in .NET desktop apps, see Resources in Desktop Apps. C++ デスクトップ アプリ内でのリソースの詳細については、「 Working with Resource Files」を参照してください。For more information about resources in C++ desktop apps, see Working with Resource Files.

UWP アプリは、デスクトップ アプリとは異なる別のリソース モデルを使用します。UWP apps use a different resource model from desktop apps. Windows 8.x アプリ内でのリソースについては、「アプリ リソースの定義 (HTML)」をご覧ください。For information about resources in Windows 8.x apps, see Defining app resources (HTML).

リソースの操作Working with Resources

マネージ コード プロジェクトで、プロジェクトのプロパティ ウィンドウを開きます。In a managed code project, open the project properties window. 次のいずれかで、[プロパティ] ウィンドウを開くことができます。You can open the properties window by either:

  • ソリューション エクスプローラーでプロジェクト ノードを右クリックし、[プロパティ] を選びますright-clicking the project node in Solution Explorer and selecting Properties
  • [クイック起動] ウィンドウで、「プロジェクト プロパティ」と入力しますtyping project properties in the Quick Launch window
  • ソリューション エクスプローラー ウィンドウで Alt + Enter キーを押しますchoosing Alt + Enter in the Solution Explorer window

[リソース] タブをクリックします。プロジェクトにまだ .resx ファイルが含まれていない場合や、異なる種類のリソースを追加および削除する場合、また既存のリソースを変更する場合は、.resx ファイルを追加できます。Select the Resources tab. You can add a .resx file if your project does not contain one already, add and delete different kinds of resources, and modify existing resources.

リソースの作業をする方法の詳細は、「 How to: Create a Resource」を参照してください。To find out how to work with resources in C++ projects, see How to: Create a Resource.