Есть ли способ указать культуру для потока вызовов COM?
Я работаю с библиотекой COM через RCW, и мне интересно, можно ли изменить локаль потока, который фактически выполняет вызов COM. Я нацеливаюсь на.NET 4.5.1.
Я попробовал обычный подход.NET:
CultureInfo.DefaultThreadCurrentCulture = CultureInfo.CreateSpecificCulture("fr-FR");
но похоже, что это не влияет на эти потоки COM-вызовов.
Я попытался установить культуру до создания экземпляра объекта RCW и до фактического вызова, который я хочу выполнить с определенной настройкой локали.
Я не устанавливаю культуру явно нигде в коде, и у приложения есть один домен приложений.
Есть ли способ сделать это?