【问题标题】:Why Visual Studio 2010 add 'fa.resx' insted 'fa-IR.resx' for resource file?为什么 Visual Studio 2010 为资源文件添加 'fa.resx' insted 'fa-IR.resx'?
【发布时间】:2013-06-19 07:49:37
【问题描述】:

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

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

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

【问题讨论】:

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


    【解决方案1】:

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

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

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

    【讨论】:

    • @user2477928 如果这是正确答案,则通过单击空心复选标记将其标记为正确。看到声誉提高总是很高兴。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-10
    • 2012-03-08
    • 2012-02-20
    • 2011-08-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多