为什么Visual Studio 2010添加'fa.resx'为资源文件添加'fa-IR.resx'?

时间:2013-06-19 07:49:37

标签: c# winforms visual-studio-2010 visual-studio globalization

为什么visual studio 2012为资源文件添加'fa'语言名称,并且不为资源文件的名称添加'fa-IR',例如visual studio 2008?

所以我的'fa-IR.resx'资源文件的项目已损坏,当我切换

语言在设计时间之间,表单布局不会改变,因为'fa.resx'文件不存在

1 个答案:

答案 0 :(得分:0)

可能是微软的好人在2008年到2012年之间决定伊朗是波斯语的默认位置,因此没有必要具体说明。但有人忘记在转换向导中正确转换所有文件,现在你遇到了问题。

如果手动更改项目,则应解决此问题。在执行任何此备份项目及其中的所有文件之前。以防万一。

在记事本等文本编辑器中打开项目文件(.csproj),并用fa替换所有fa-IR。将fa-IR替换为所有源文件中的fa。重命名具有fa-IR的所有文件。这应该足够了。