【问题标题】:What's the best way to debug a beta C# desktop application [closed]调试 beta C# 桌面应用程序的最佳方法是什么[关闭]
【发布时间】:2014-07-07 18:59:07
【问题描述】:

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

我正在考虑使用 EventLog。我的主要问题是最好的方法是什么?我应该使用很多尝试/捕获吗?我读过这很耗时而且效率不高。我看到了这个教程http://tech.pro/tutorial/668/csharp-tutorial-dealing-with-unhandled-exceptions,但它似乎只根据 cmets 捕获未处理的异常。

在应用程序中,我基本上有一个 Web 浏览器,并且与传递应用程序 Json 的 javascript 有很多交互性,我会做一些事情,如果出现问题或出现警告,我希望能够返回看看当时发生了什么。

【问题讨论】:

    标签: c# error-handling event-log


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2010-09-13
      • 2011-01-17
      • 2012-06-24
      • 2011-02-13
      • 2010-09-08
      • 2013-05-16
      • 2018-07-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多