为什么在第二次调试会话之前,Visual Studio无法命中断点?

9

当通过TEST菜单或右键上下文菜单调试单元测试时,VS2013在对当前C#测试类进行代码更改后总是会忽略单元测试中的断点。第二次进行调试时,断点才会被命中。


你找到解决这个问题的方法了吗?我也遇到了同样的情况。 - DanielG
1个回答

1
我的猜测是这与VS2013的新功能“保持测试执行引擎运行”有关。您可以通过Visual Studio菜单中的“TEST - Test Settings”切换该功能。您还可以使用具有KeepExecutorAliveAfterLegacyRun设置为false的runsettings文件来指定该行为:http://msdn.microsoft.com/en-us/library/vstudio/jj635153.aspx

我也遇到了同样的问题(使用Resharper 10)。然而,对于我来说,“保持测试执行引擎运行”是灰色的,所以我无法尝试这个方法来解决我的问题。(也许Resharper取代了内置的VS测试执行引擎?) - Tom Bogle
通过“TEST - Test Settings”切换Visual Studio菜单对我没有起作用。 - devMomentum

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接