アプリケーション リソースの管理 (.NET)
リソース ファイルとは、アプリケーションの一部ですが、コンパイルされないファイルのことであり、たとえばアイコン ファイルやオーディオ ファイルが該当します。 これらのファイルはコンパイル処理の一部ではないため、バイナリを再コンパイルする必要なしで変更することができます。 アプリケーションをローカライズすることを計画している場合は、アプリケーションをローカライズするときに変更する必要があるすべての文字列とその他のリソースに関して、リソース ファイルを使用する必要があります。
注意
このトピックは、Windows 上の Visual Studio に適用されます。 Visual Studio for Mac については、「アプリ リソースの管理 (Visual Studio for Mac)」を参照してください。
.NET アプリのリソースの詳細については、「.NET アプリのリソース」を参照してください。
リソースの処理
マネージド コード プロジェクトで、プロジェクトのプロパティ ウィンドウを開きます。 次のいずれかで、[プロパティ] ウィンドウを開くことができます。
- ソリューション エクスプローラーでプロジェクト ノードを右クリックし、 [プロパティ] を選びます
- Ctrl+Q 検索ボックスでの「プロジェクト プロパティ」の入力
- ソリューション エクスプローラー で Alt+Enter キーを押します。
[リソース] タブをクリックします。プロジェクトにまだ .resx ファイルが含まれていない場合や、異なる種類のリソースを追加および削除する場合、また既存のリソースを変更する場合は、.resx ファイルを追加できます。
他のプロジェクト タイプのリソース
.NET プロジェクトでのリソースの管理方法は、他のプロジェクト タイプと異なります。 リソースについて詳しくは、以下をご覧ください。
- ユニバーサル Windows プラットフォーム (UWP) アプリの場合は、「アプリ リソースとリソース管理システム」をご覧ください
- C++ プロジェクトの場合は、「リソース ファイルの操作」および「方法:リソースを作成する」を参照してください
サポート オプション
アプリケーション リソースの管理に関係する問題が発生した場合、「リソース エディターでのエラーのトラブルシューティング」を参照してください。
関連するコンテンツ
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示