2017-04-26 110 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日。 –

回答