为 Windows 窗体应用程序设置文化信息

Posted

技术标签:

【中文标题】为 Windows 窗体应用程序设置文化信息【英文标题】:Setting Culture Info for Windows Forms Application 【发布时间】:2012-03-19 10:20:02 【问题描述】:

我已将一个 Windows 窗体应用程序打包并部署到我们的服务器。现在令我恐惧的是,它失败了,我意识到这是由于区域和语言设置造成的。我得到的日期格式是美国格式,而设置是英国格式。这导致我的应用程序失败。

经过大量搜索后,我找到了以编程方式完成的解决方案。这将需要我再次打包和部署,由于涉及大量流程,这很痛苦。据我所知,这在 Web 应用程序中是可能的。

如果不以编程方式执行此操作,是否有解决方法?可能是通过配置? 在控制面板中更改区域和语言设置不是一个选项,因为其他应用程序可能会失败。一个问题是是否可以为特定应用设置这些?

服务器:Windows Server 2003

谢谢 尼桑特

【问题讨论】:

【参考方案1】:

这可以通过在您的代码中指定 System.Thread.CurrentCulture 来完成。

【讨论】:

以上是关于为 Windows 窗体应用程序设置文化信息的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Windows 窗体应用程序中保存应用程序设置?

如何为整个 c# 应用程序设置默认文化信息

我用C#创建的是windows窗体应用项目,做的是登陆页面,里面可以使用session吗

设置为在 Windows 窗体应用程序中将第三方对话框置于前台

vs2008中,窗体应用程序怎么设置启动窗体?

Windows 窗体应用程序包括 .net 框架