私は現在別の国で働いており、私のPCには英語以外のバージョンのWindowsがインストールされています。私はこれについては気にしませんが、Visual Studioがエラーメッセージを表示するときも、Windowsと同じ言語にローカライズされているため、多くのことを気にします。
時々私はそれが何を意味するのかを見つけるために良い時間を費やします、それはかなり退屈です...
メッセージを英語で表示するようにWindowsまたはVisual Studioを構成する方法はありますか?
.NET Framework xxx言語パックをアンインストールします。 (xxx =退屈なメッセージ言語)
最良の方法は、アプリケーションのエントリメソッドでこのコードを使用することです。
if (Debugger.IsAttached)
CultureInfo.DefaultThreadCurrentUICulture = CultureInfo.GetCultureInfo("en-US");
アプリケーションでキャッチおよび表示される例外だけでなく、IDE
オンプレミスでいくつかの初期テストを実行するときに、ユーザーにWindowsの英語バージョンを使用するように強制することはできないため、 this が役立つ場合があります。
別のスレッドに投稿したように、私の場合、カルチャーを変更するのに必要なコードは1行だけでした。
System.Globalization.CultureInfo.DefaultThreadCurrentUICulture=System.Globalization.CultureInfo.GetCultureInfo("en-US");
メインスレッドのデフォルトのカルチャーと新しいスレッドも変更します。
.NET Framework言語パックをインストールしていません。問題は、システム全体が英語ではなかったため、IISが英語でなかったということでした。
Windows English Language Packをインストールし、OS-Languageを英語に変更しました。今はすべて元気です。
Windows 7 Professionalを使用している場合、 これが役立つ場合があります 。