我有一个 C# 应用程序,它必须在具有不同文化设置的机器上运行。我认为没问题,它只会在启动时查找机器上当前的文化,并为我做所有事情。好吧,不,它会表明有些地方不太对劲。
我有一台 Windows XP 机器,区域和语言选项中的所有内容都设置为美国英语,但是当我的应用程序启动时,它报告 my CurrentCulture
isen-GB
和 my CurrentUICulture
is en-US
。
我怎样才能让我的程序只使用 PC 设置的任何内容?
这是一个 Windows 服务应用程序,如果它有任何区别的话。
谢谢