私は.NETのウェブサイト使用中にRESXファイルをロードしようとしています:のResourceManager .resourcesファイルをロードしないようにしようとした.resxファイル
ResourceManager rm = new ResourceManager("Project.Resource", Assembly.GetExecutingAssembly());
Resource.resxファイルは、フォルダApp_LocalResourcesであるとなるように設定されていますビルド時にアセンブリに埋め込まれています。
私が使用してRESXファイルにアクセスしようとすると:
rm.GetString("key");
または
rm.GetString("key", culture);
が、私はエラーメッセージが表示されます:
すべてのリソースを見つけることができませんでした 適切な指定された文化のための か中性の文化。確か 「Project.Resource.resourcesが」正しく署名 を埋め込みまたはコンパイル時に アセンブリ「プロジェクト」にリンク、または が必要なすべてのサテライトアセンブリがロード可能であること、完全に たことを確認します。
ここには何が起こっているのかについてのアイデアがありますか?
デザイナーファイルも作成されていませんか? –