无法将整个.net应用程序设置为除.net中的用户配置文件之外的其他文化.控制cultureinfo的适当方法似乎是在DateTime等对象上使用专用方法.
但是,在处理大量遗留代码时(并非所有代码都在您的控制之下),这是不可能实现的.因此,可以例如创建Thread och Threadpool的子类/包装器,并在执行委托之前设置所需的cultureinfo,或者可以要求委托本身包含一组文化.(难以验证并容易出现错误......)
看看TPL,更具体地说是PLINQ,但是我发现很难(如果不是不可能的话)以集中的方式改变文化环境.
在遗留代码中处理overriding thread/application-cultureinfo的任何建议?
谢谢!