我有一个由两个MVC3项目组成的解决方案,每个项目的 App_GlobalResources 文件夹中都有资源:
MyApp.Web项目的App_GlobalResources文件夹包含默认资源(默认文化为en-US),例如 MyPage1.resx
MyApp.Web.Europe项目 - App_GlobalResources文件夹包含欧洲文化的资源,例如 MyPage1.de-DE.resx 。这是一个启动项目。
当我动态更改文化设置 Thread.CurrentThread.CurrentCulture 和 Thread.CurrentThread.CurrentUICulture 时,我所拥有的是MyApp.Web.Europe App_GlobalResources文件夹中的资源没有加载。
除了MyApp.Web核心项目还包含所有文化的Resources文件夹中的一些资源,因此当我动态更改文化时,正在从Resources文件夹中加载欧洲资源(例如de-DE)。 有人考虑如何从App_GlobalResources加载它们吗?