2017-04-26 107 views
2

我移植的控制台应用程序到.NET Core,而我试图取代这一行:在控制台应用程序.NET核心全局异常处理

AppDomain.CurrentDomain.UnhandledException += UnhandledException; 

阅读this后,似乎没有内置在这样做的方式。

所以我的问题是:用try/catch替换围绕我整个代码的这条线的唯一方法?

通过阅读this,似乎有另一种方式,即继续使用System.AppDomain,但我似乎无法找到这个类/方法。我唯一的猜测是this library,但它明确指出,它不应该使用,如果可能的话,所以我不想。

+1

现在没有帮助,但是这[[将在.Net Core 1.2中](https://github.com/dotnet/corefx/issues/6398) – stuartd

+0

1.2被重命名为2.0。它应该在VS2017中发货,但他们没有及时完成。目前“零缺陷”的目标是5月10日。 –

回答