我一直在努力加快Windows Phone 7中的单元测试速度,并且我有一个基本的测试工具,但是当连接调试器运行测试时,Assert
失败将导致VS打破异常:
根据我的阅读,我应该能够通过禁用第一次机会异常来阻止这种行为。我尝试在Debug-> Exceptions对话框中取消选中User-unhandled上的公共语言运行时异常,如this blog post中所述。这篇文章是关于启用第一次机会异常,但我预计相反会禁用它们。
我尝试添加this blog post中描述的特定异常名称,但这也没有用:
其他细节:
我希望有人可以指出我正确的方向,或者至少确认这确实可以在他们的机器上运行。
最终,这不是一个大问题;我可以在没有调试的情况下启动(CTRL + F5),并且最终不应该打这个,因为所有的测试都应该通过,但是如果不打破VS就无法让它运行起来很烦人。
答案 0 :(得分:0)
你试过这个吗?
http://sgomez.blogspot.com/2009/12/how-to-disable-assert-dialogs-while.html
添加到您的配置文件:
<system.diagnostics>
<assert assertuienabled="false"/>
</system.diagnostics>