Есть ли способ указать культуру для потока вызовов COM?

Я работаю с библиотекой COM через RCW, и мне интересно, можно ли изменить локаль потока, который фактически выполняет вызов COM. Я нацеливаюсь на.NET 4.5.1.

Я попробовал обычный подход.NET:

CultureInfo.DefaultThreadCurrentCulture = CultureInfo.CreateSpecificCulture("fr-FR");

но похоже, что это не влияет на эти потоки COM-вызовов.

Я попытался установить культуру до создания экземпляра объекта RCW и до фактического вызова, который я хочу выполнить с определенной настройкой локали.

Я не устанавливаю культуру явно нигде в коде, и у приложения есть один домен приложений.

Есть ли способ сделать это?

0 ответов

Другие вопросы по тегам