2014-06-30 36 views
0

所以我的程序在演示中崩潰,我想知道它在哪裏崩潰。我想知道如果視覺工作室保存在某個地方。Visual Studio是否會跟蹤程序崩潰的位置?

+0

這將取決於你。常用的方法是頂級異常陷阱並將異常和堆棧跟蹤記錄到文件中,然後您可以在閒暇時仔細閱讀。如果你沒有這樣的東西。這與VS無關,但是,你是從Visual Studio演示? –

回答

1

如果您連接了Visual Studio調試器,則在調試會話期間,它可以停止任何未捕獲的異常。還有VS的更高SKU中的IntelliTrace窗口,它將顯示任何跟蹤活動的日誌,包括何時拋出和捕獲異常。

如果調試器沒有連接(或VS沒有運行),那麼沒有任何AFAIK來保存記錄。但是大多數應用程序崩潰都會記錄到Windows事件日誌中,並且通常會包含堆棧跟蹤。啓動事件查看器,然後查看Windows日誌 - >應用程序。

1

不自動,除非您有自己的日誌記錄啓用(如log4net)。如果幸運的話,您可以在Windows事件日誌中找到一些東西。但Visual Studio - 不行。