我在 main 中使用了 try ... catch 块。
当我设置以下
Thread.CurrentThread.CurrentCulture = CultureInfo.CreateSpecificCulture("en-US");
Thread.CurrentThread.CurrentUICulture = new CultureInfo("en-US");
这会处理所有异常并用英文打印它们
但这对于内部的许多 API 来说都失败了,尤其是对于像目录访问那样捕获的异常。还有什么需要做的吗?
所以主要问题是这个 Execption
System.Net.Sockets.SocketException (0x80004005):
之后的消息未出现在语言环境集中