0

为什么 Visual Studio 2012 为资源文件添加“fa”语言名称而不为资源文件的名称添加“fa-IR”,如 Visual Studio 2008?

所以我的具有“fa-IR.resx”资源文件的项目已损坏,当我切换时

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

4

1 回答 1

0

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

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

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

于 2013-06-19T09:14:59.583 回答