我有几个简单的Windows窗体应用程序,我想添加崩溃报告。可以告诉我用户机器上发生什么崩溃的信息(当然是我的应用程序),包括堆栈跟踪,日志和屏幕截图,以及用于询问用户是否要上传它的UI组件等。应用程序是免费的,所以我更喜欢免费组件,包含在线聚合器(如Rails的http://www.hoptoadapp.com/)的东西将是完美的。但是,我已经四处搜索,并没有看到类似.NET的东西。你们会建议什么?
答案 0 :(得分:1)
这是一个链接......
http://www.codeproject.com/KB/exception/ExceptionHandling.aspx
哦是的...以下链接是与上面相同的库转换为c#并扩展了一点......所以选择你的风味。
http://www.codeproject.com/KB/exception/ErrorLoggingLibrary.aspx
赛斯
答案 1 :(得分:1)
有一个名为{smartassembly}的商业替代方案可以进行错误报告。
答案 2 :(得分:0)
查看Elmah(错误记录模块和处理程序) - 一个完全可插拔的应用程序范围的错误记录工具。它可以动态添加到正在运行的ASP.NET Web应用程序,甚至是机器上的所有ASP.NET Web应用程序,而无需重新编译或重新部署。
虽然适用于ASP.NET,但它可能会为您提供有关Winforms实现类似功能的一些想法。