【发布时间】:2011-10-26 01:31:54
【问题描述】:
我有 VS2010、nunit 和 resharper。我已经编写了一堆测试,当我调试这些测试时,我可以在测试代码本身中设置断点并命中这些断点,但我的解决方案本身没有断点被命中(测试代码正在调用的实际代码)。 有没有办法在调试测试时在我的解决方案中打断点?
【问题讨论】:
标签: visual-studio-2010 unit-testing nunit
我有 VS2010、nunit 和 resharper。我已经编写了一堆测试,当我调试这些测试时,我可以在测试代码本身中设置断点并命中这些断点,但我的解决方案本身没有断点被命中(测试代码正在调用的实际代码)。 有没有办法在调试测试时在我的解决方案中打断点?
【问题讨论】:
标签: visual-studio-2010 unit-testing nunit
您是否尝试过工具->选项->调试->仅启用我的代码
【讨论】:
如果您有构建错误并且调试器正在执行来自先前构建的二进制文件 (Launch old version),有时可能会发生这种情况。可以在 Visual Studio 中禁用此选项:
工具 -> 选项 -> 项目和解决方案 -> 构建和运行
在运行时,发生构建或部署错误时
消息框不显示和新建版本的 应用程序未启动。当您选择不时设置此选项 在消息框中再次显示此对话框,然后单击是。
【讨论】: