MSTest在2010年停止调试测试项目之外的测试

时间:2010-07-16 18:18:10

标签: visual-studio-2010 mstest

我不知道这是怎么开始的,所以我猜测有一个我无法找到的地方。我有一个调用方法的测试,但是当我运行调试时,它根本不会进入该dll。完全没有。期。抛出异常就好了,但是当我无法看到实际发生的事情时,这种情况毫无价值。

当另一个团队成员拿起它时,他能够调试我试图定位的确切方法。是的,相同的断点,是的,相同的代码(我签到了,他得到了,运行得很好)

到底是什么?

更新:检查测试项目是否为愚蠢的entires,删除调试/发布文件夹以获得乐趣,我已经完成并完全抛弃了项目并将其从tfs中取回。我已经修改了appdata / local / ms / vs / 10.0文件夹和/appdata/roaming/ms/vs/10.0文件夹。删除了本地测试结果。

2 个答案:

答案 0 :(得分:0)

您可能需要调查项目参考。 DLL可能是GAC吗?仔细查看* .csproj文件。

可以调试的事实在别人的机器上没有问题,这表明你遇到了环境问题。某种多库引用问题。

另一种可能性:Visual Studio(及其所有嵌入式工具)可能有许多奇怪的缓存行为。您可能希望清除与无关的MSTest相关的临时缓存文件/目录。

答案 1 :(得分:0)

好的,明白了。你不能做其中的一件事而且有效。在重新打开vstudio之前,我必须完成所有操作。它会像你抬头一样把你的设置吹走。

杀死AppData / Local / Microsoft / visualstudio / 10.0文件夹

杀死AppData / Roaming / Microsoft / visualstudio / 10.0文件夹

杀死整个项目......全部。

获取最新(强制)

它又有效了。