(见下文更新)
虽然VisualStudio的2010环境中运行的,我可以很容易地知道我的WinForm应用程序导致异常。 我只是去调试| 例外,并确保复选框的两列检查。 我然后运行应用程序,如果那么任何例外我掉下直入问题的一段代码。
如何确定测试期间的例外,当我测试版本的测试仪。 我不想让测试者在Visual Studio中运行,只是作为一个普通用户。 我还是想知道是否有异常和相关细节。
Obviosualy,我应该能够控制的过程,所以,当代码被公布的正常执行情况。
是的,我知道和使用try / catch块,但我说的是类似于Visual Studio的异常捕手和记者的方法,只是可能编译成产品和用于部署beta测试。
也许Visual Studio中具有这样的功能,在这种情况下,如何设置,也可能是第三方组件。
[更新:我添加了两个小问题,你可以找到在未处理的异常下一行或退出 。
下面提到的解决方案听起来不错,用一个调整可能是工作,只是不是现在。
在Visual Studio内2010年和2012现在的伟大工程。 异常处理程序被调用,在该行VS休息好之后,我说继续。 我决定了该VS2012 IDE,还好外面测试。 操作系统陷阱的bug,显示标准的“发生未处理的异常”对话框给人以继续并退出按钮沿细节。 选择继续,只是不断没有捕获应用到我的尤伯杯异常处理程序。 选择相当,白人出的应用程序和显示标准的关闭窗口对话框。 退出按钮也没有打电话给我尤伯杯处理程序。
其目的是让自己的异常处理程序被调用。 如果我在VS2012 IDE内部工作,我并不需要一个超级异常处理程序。 处理程序的目的是为最终用户和Beta测试者,即任何人除了我自己,谁也不会有我的发展站。
所以,除非我失去了一些东西,这个问题仍然是开放的。
有代码样本中的其他问题,足够的复制和粘贴,并创造了几分钟的时间测试应用程序。 ]
提前致谢,
莎拉