2

コントロール パネルから、地域と言語の設定をフランス語 (フランス) に設定しました

アプリケーションをコンソール アプリケーションとして実行している場合、

Thread.CurrentThread.CurrentCultureフランス語を返します

しかし、Windows サービスとして実行すると、不変のカルチャまたは英語 (米国) が返されます。

それを修正する方法はありますか?

4

2 に答える 2

0

.NET 4.5追加CultureInfo.DefaultThreadCurrentCultureしましCultureInfo.DefaultThreadCurrentUICultureた。できるだけ早く設定することをお勧めします。問題は解決するはずです。これにより、現在のスレッド カルチャと作成されるすべてのスレッドが変更されます。

于 2017-08-15T12:54:00.267 に答える