1

いくつかのリファクタリングの途中で、リソース ファイルをあるプロジェクトから別のプロジェクトに移動しました。ある時点でリソースファイルを厳密に入力するようにという警告をクリックしたと思いますが、次のようになりました。

指定されたカルチャまたはニュートラル カルチャに適したリソースが見つかりませんでした。コンパイル時に "MyProject.Common.ResourceManagement.resources" がアセンブリ "MyProject.Common" に正しく埋め込まれているかリンクされていること、または必要なすべてのサテライト アセンブリが読み込み可能で完全に署名されていることを確認してください。

これは MissingManifestResourceException からのものです。

http://msdn.microsoft.com/en-us/library/system.resources.missingmanifestresourceexception.aspx

私はいくつかの解決策を調べました:

しかし、それらのどれも私の状況に関連していないようです。

何か案は?これは数日間私を悩ませています。

私は愚かなことをしていますか?

4

2 に答える 2

1

これらのリソース ファイルがアセンブリに埋め込まれていますか? ファイルを移動したときに、「埋め込みリソース」設定が失われた可能性があります。さらに、リソース名が変更されている可能性があります。リソースの完全修飾名は、AssemblyName + 物理サブフォルダー + リソース名です。

于 2008-11-06T11:08:08.797 に答える
0

元のプロジェクトからテキスト ファイルにエクスポートして、新しいプロジェクトにインポートできますか? キーと値のペアだけの場合は、単純なはずです。

于 2008-10-28T14:29:20.740 に答える