【发布时间】:2014-06-06 08:56:45
【问题描述】:
我在 VS2013(带有更新 2)中创建了一个 MVC 5 项目。如果我将资源文件添加到 App_GlobalResources 文件夹,它会在我保存时正确生成相应的 .designer.cs 文件。
但是,如果我复制资源文件并在名称中包含文化,例如Resource.fr-FR.resx,设计器文件始终为空。
复制步骤:
- 创建 App_GlobalResources 文件夹(右键单击项目 > 添加 ASP.NET 文件夹 > ...)
- 右键单击此文件夹 > 添加 > 资源文件
- 接受默认名称(Resource1)
- 复制一份(你应该有 Resource1 - Copy.resx)
- 将副本重命名为 Resource1.fr-FR.resx
- 检查 .designer.cs 文件 - 它是空的
也许这与自定义工具 (GlobalResourceProxyGenerator) 和带有点/句点的文件名有关?我对本地化很陌生,所以我可能做错了!
【问题讨论】:
-
奇怪我遇到了同样的问题。你能找到解决方案吗? @Dunc
-
@Jalal 对不起,我不记得了!
标签: asp.net-mvc visual-studio-2013 localization resources