【发布时间】:2010-09-16 15:48:08
【问题描述】:
默认情况下,MVC 2.0 在 System.Web.Mvc.dll 中附带一个英文资源文件。当您安装 Visual Studio 2010 的法语版本(可能还有其他语言)时,它将在 C:\Program Files\Microsoft ASP.NET\ASP.NET MVC 2\Assemblies\ 中添加该语言的本地化资源文件fr\System.Web.Mvc.resources.dll.
在我的服务器上,我安装了 AspNetMVC2_VS2008.exe 来安装 MVC 2.0,但它只包含英文,我不知道如何安装其他资源文件。我也尝试从我的计算机复制资源文件,但它不起作用。
我发现使其工作的唯一方法是将我项目中 System.Web.Mvc.dll 引用的“复制本地”选项更改为 true。这样,它会带上我计算机上的资源文件的 dll。
但是,如果我没有安装 Visual Studio 2010 的法语版本怎么办?我无法访问 dll 的法语资源文件。那么如何为这个 dll 安装本地化的资源文件呢?
亚历克斯
【问题讨论】:
标签: asp.net-mvc visual-studio-2010 asp.net-mvc-2 localization