在Visual Studio 2015中打开单元测试调试器后,步入错误的功能

时间:2017-01-27 17:42:42

标签: visual-studio visual-studio-2015 resharper nunittestadapter

我有一个nUnit测试,我将项目从VS 2012升级到2015.现在在调试单元测试时,调试器会进入错误的功能。测试仍然通过,但调试不起作用。

当我得到getAString = newClass.ReturnString()时,调试器会进入.ReturnString和.ReturnInt,然后当我到达Dim getAnInt = newClass.ReturnInt()时,它不会进入所有。并且都不返回值。当我打电话给第一个时,为什么它会运行这两个功能?在下面的代码中显然没有并行性。当我在nUnit中调试时,它会进入正确的函数并且它们都返回一个值,当我在Resharper或Nunit Test Adapter中调试时,调试器无法正常工作。

npm install

1 个答案:

答案 0 :(得分:0)

我的症状有一些根本原因,还有一些修复。

在解决方案资源管理器中右击解决方案>属性>确保将eeeeevery设置为Debug / Any CPU。选择配置属性,顶行将变为活动状态。选择Debug,Any CPU,然后打开Configuration Manager并在那里仔细检查!并在Project上下文中设置Debug / Any CPU。 这里的大部分内容都是:Visual Studio 2015 RTM - Debugging not working 确保文件>另存为... .sln和vbproj文件。

我很确定这是对任何CPU的构建。

还有其他事情需要检查: