メインで try ... catch ブロックを使用しています。
以下を設定すると
Thread.CurrentThread.CurrentCulture = CultureInfo.CreateSpecificCulture("en-US");
Thread.CurrentThread.CurrentUICulture = new CultureInfo("en-US");
これにより、すべての例外が処理され、英語で出力されます
しかし、これは内部的に多くの API で失敗し、特にディレクトリ アクセスのようにキャッチされた例外では失敗します。他に何かする必要がありますか?
したがって、主な問題はこの Execption です
System.Net.Sockets.SocketException (0x80004005):
この後のメッセージはロケール セットに表示されません