调试测试版c#桌面应用程序的最佳方法是什么?

本文关键字:最佳 方法 是什么 应用程序 测试版 桌面 调试 | 更新日期: 2023-09-27 18:11:44

我有一个windows 7 c#桌面应用程序。它即将成为测试版,我想知道当用户使用它时,记录错误或警告的最好方法是什么。

我正在考虑使用EventLog。我的主要问题是,最好的方法是什么?我应该使用大量的尝试/接球吗?我读到过这样做既费时又低效。我看过这个教程http://tech.pro/tutorial/668/csharp-tutorial-dealing-with-unhandled-exceptions,但它似乎只根据注释捕获未处理的异常。

在应用程序中,我基本上有一个Web浏览器和许多与javascript的交互,它传递应用程序Json和我做的事情,如果出现错误或如果有一个警告,我希望能够回去看看当时发生了什么导致它。

调试测试版c#桌面应用程序的最佳方法是什么?

我会使用事件日志方法。我们在工作中有一个程序中断,当我们的时钟无法捕获新条目时,我们在try/catch语句中写入事件日志。它总是一个不错的起点。