web-dev-qa-db-ja.com

デバッグ中にVisual Studio例外メッセージ言語を英語に変更する方法

私はXPオランダ語版がインストールされています。VisualStudio 2005は英語でインストールされています。デバッグ中にすべての.NET Framework例外メッセージがオランダ語で表示されるという厄介な問題があります。コントロールパネルの地域設定を英語(米国)に設定してから.NET Framework 2.0(英語版)を再インストールすることで、これを英語に変更しようとしましたが、明らかに問題は解決しませんでした。考え?


私の質問は誤解されていたと思います。スレッドの現在の文化を変えたくありません。私が抱えている問題は、例外メッセージが含まれている例外ウィンドウの1つが突然表示されたときにコードをデバッグしてステップ実行しているときです。この例外メッセージはオランダ語で表示されますが、英語で表示されます。これで質問が明確になることを願っています。

57
Oysio

私はさらに調査を行いましたが、明らかに、デフォルトでCurrentUICultureをインストールされたOSのネイティブ言語とは異なる言語に変更することはできません。コード自体で次のようなことを行う場合にのみ変更できます。

Thread.CurrentThread.CurrentUICulture = new CultureInfo("en-us");
40
Oysio

解決済み!

コードの行はありません。

[スタート]> [設定パネル]> [言語と地域]> [管理]> [Unicode以外のプログラムの言語]> [英語に設定]に移動します。

18

この問題は here で議論されました。基本的に、現在のスレッドの CurrentCulture をen-USに変更できます。

8
Darin Dimitrov