我不知道这是怎么开始的,所以我猜测有一个我无法找到的地方。我有一个调用方法的测试,但是当我运行调试时,它根本不会进入该dll。完全没有。期。抛出异常就好了,但是当我无法看到实际发生的事情时,这种情况毫无价值。
当另一个团队成员拿起它时,他能够调试我试图定位的确切方法。是的,相同的断点,是的,相同的代码(我签到了,他得到了,运行得很好)
到底是什么?
更新:检查测试项目是否为愚蠢的entires,删除调试/发布文件夹以获得乐趣,我已经完成并完全抛弃了项目并将其从tfs中取回。我已经修改了appdata / local / ms / vs / 10.0文件夹和/appdata/roaming/ms/vs/10.0文件夹。删除了本地测试结果。
答案 0 :(得分:0)
您可能需要调查项目参考。 DLL可能是GAC吗?仔细查看* .csproj文件。
可以调试的事实在别人的机器上没有问题,这表明你遇到了环境问题。某种多库引用问题。
另一种可能性:Visual Studio(及其所有嵌入式工具)可能有许多奇怪的缓存行为。您可能希望清除与无关的MSTest相关的临时缓存文件/目录。
答案 1 :(得分:0)
好的,明白了。你不能做其中的一件事而且有效。在重新打开vstudio之前,我必须完成所有操作。它会像你抬头一样把你的设置吹走。
杀死AppData / Local / Microsoft / visualstudio / 10.0文件夹
杀死AppData / Roaming / Microsoft / visualstudio / 10.0文件夹
杀死整个项目......全部。
获取最新(强制)
它又有效了。