我正在通过RCW使用COM库,我想知道是否可以更改实际执行COM调用的线程的语言环境。 我的目标是.NET 4.5.1。
我尝试过通常的.NET方法:
CultureInfo.DefaultThreadCurrentCulture = CultureInfo.CreateSpecificCulture("fr-FR");
但看起来它不会影响那些COM调用线程。
我尝试在实例化RCW对象之前以及在我想要使用特定区域设置运行的实际调用之前设置文化。
我没有在代码中的任何位置显式设置文化,并且应用程序只有一个AppDomain。
有办法做到这一点吗?