各プロジェクトのApp_GlobalResourcesフォルダーにリソースがある 2 つの MVC3 プロジェクトで構成されるソリューションがあります。
MyApp.Web プロジェクトの App_GlobalResources フォルダーには、 MyPage1.resxなどの既定のリソース (既定のカルチャは en-US) が含まれています。
MyApp.Web.Europe プロジェクト- App_GlobalResources フォルダーには、 MyPage1.de-DE.resxなどのヨーロッパ カルチャのリソースが含まれています。スタートアッププロジェクトです。
Thread.CurrentThread.CurrentCultureと Thread.CurrentThread.CurrentUICultureの設定でカルチャをオンザフライで変更すると、MyApp.Web.Europe App_GlobalResources フォルダーのリソースが読み込まれていません。
その MyApp.Web コア プロジェクトに加えて、すべてのカルチャの Resources フォルダーにいくつかのリソースも含まれているため、その場でカルチャを変更すると、de-DE などのヨーロッパのリソースが Resources フォルダーから正常に読み込まれます。誰かが App_GlobalResources からロードする方法を考慮していますか?