我有一个C#应用程序必须在具有不同区域性设置的机器上运行。没问题,我想,它只会查找启动机器上当前的文化,并为我做所有事情。那么不,它会缝合一些不太正确的东西。为什么我的CurrentCulture en-GB和我的CurrentUICulture en-US
我有Windows XP机器的设置为美国英语区域和语言选项的一切,但是当我的应用程序启动时,它报告说我CurrentCulture
是en-GB
和我CurrentUICulture
是en-US
。
如何让我的程序只使用PC设置的任何设置?
这是一个Windows服务应用程序,如果它有任何区别。
感谢
是否与我在使用en-GB设置的计算机上编译应用程序有关,然后在带有en-US设置的计算机上执行该应用程序?我只是看不到我的en-GB来自哪里,而我的开发机器是唯一的链接。 – SnAzBaZ 2009-11-13 23:22:44