【问题标题】:Winforms globalization issue in Visual Studio 2015Visual Studio 2015 中的 Winforms 全球化问题
【发布时间】:2015-10-08 10:04:53
【问题描述】:

我维护一个不是我编写的 WinForms 应用程序。我曾经拥有 Visual Studio 2013,一切都只是花花公子。然而,在安装 VS 2015 之后,出现了一个意想不到的全球化问题。变音符号已经流氓了。

在 VS 设计器中,我可以看到正确的变音符号:

但是,在编译并运行应用程序之后,它就向南:

最初在 VS 2013 中编译应用程序时,并没有出现该问题。有没有人看到/解决过类似的问题?

【问题讨论】:

标签: winforms visual-studio-2015 globalization


【解决方案1】:

这是 VS 2015 中的一个已知错误,已修复,正在等待工具包 1.1 版中的发布:

https://github.com/dotnet/roslyn/issues/4022

一个巧妙的解决方法是将代码页直接放入您的 .csproj 中,例如:

...
<PropertyGroup>
    ...
    <CodePage>1250</CodePage>
    ...
</PropertyGroup>
...

或使用命令行构建,例如:

msbuild /p:CodePage=1250;Configuration=Debug

显然使用适合您需要的 CodePage。在这里可以找到一个有用的列表: https://msdn.microsoft.com/en-us/library/windows/desktop/dd317756(v=vs.85).aspx

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-03-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-26
    • 2015-10-31
    • 1970-01-01
    相关资源
    最近更新 更多