2 つの ASP.NET Web プロジェクト (ProjectA と ProjectB) があります。ProjectA のクラスが、リソース ファイル Blah.resx を使用する ProjectB のクラスをインスタンス化すると、次のエラーが発生します。
タイプ 'System.Resources.MissingManifestResourceException' の例外が mscorlib.dll で発生しましたが、ユーザー コードでは処理されませんでした。
指定されたカルチャまたはニュートラル カルチャに適したリソースが見つかりませんでした。コンパイル時に "Resources.Blah.resources" がアセンブリ "App_GlobalResources.sn_flri6" に正しく埋め込まれているかリンクされていること、または必要なすべてのサテライト アセンブリが読み込み可能で完全に署名されていることを確認してください。
これは何が原因ですか?
このhttp://support.microsoft.com/kb/318603に関する Microsoft のサイトには、次のような記事があります 。
この問題を解決するには、フォームのクラス定義の後に表示されるように、他のすべてのクラス定義を移動します。
これは Windows フォーム プロジェクトのソリューションですが、それが Web プロジェクトにも当てはまるかどうかはわかりません。


