3
我有一个基于RESX定位的问题。本地化使用资源文件
这是一个ASP.NET MVC3项目。我有两个程序集:Web
和Resource
。 Web
包含了所有MVC相关的东西,并Resource
包含本地化的resx文件(我建立的网站与现有像file.resx
,file.en-AU.resx
,file.en-US.resx
3种不同的语言)。
现在奇怪的是,当我将资源项目引用添加为项目时,使用VS2010和IIS在我的本地机器上工作得非常好,但是当我在我的bin中添加对Resource.dll的引用时 - 它不起作用。
我试图输出Thread.CurrentThread.CurrentUICulture
在我的意见,只是输出本地化字符串之前。它给了我选择的文化,这是正确的,但字符串呈现为一个后备值,而不是本地化。
谁能告诉我为什么,如果我添加引用在我的箱子一个DLL文件,将无法正常工作?
我注意到,我有对应于每个文化在各自的文件夹中的资源DLL(EN-US,EN-UK等)。我只是添加了dll的后备。我不知道如何添加所有的DLL,而不是添加项目作为参考。 – Chi