次を使用して、.net Web サイトに resx ファイルをロードしようとしています。
ResourceManager rm = new ResourceManager( "Project.Resource", Assembly.GetExecutingAssembly() );
Resource.resx ファイルはフォルダー App_LocalResources にあり、ビルド時にアセンブリに組み込まれるように設定されています。
次を使用してresxファイルにアクセスしようとすると:
rm.GetString( "key" );
またrm.GetString( "key", culture );
エラー メッセージが表示されます。
指定されたカルチャまたはニュートラル カルチャに適したリソースが見つかりませんでした。コンパイル時に "Project.Resource.resources" がアセンブリ "Project" に正しく埋め込まれているかリンクされていること、または必要なすべてのサテライト アセンブリが読み込み可能で完全に署名されていることを確認してください。
.resources に注目してください...ここで何が起こっているかについてのアイデアはありますか?