2009-06-06 40 views
2

我使用testDriven.net,当我点击右键并运行测试,它似乎建立,然后运行测试。只有它没有真正做这个构建。我不断的变化和测试仍然失败:)我必须做一个VS生成,然后运行testDriven.net让修改生效。TestDriven.net,右键点击,运行试验,不重新建立

如果我删除解决方案的文件名为.suo这清除了一段时间。有什么想法吗?

回答

2

你已经在你的答案,这是先建,然后运行测试,所提供的解决方法。

是您的当前版本?

发行说明 - TestDriven.NET:2.14
1390:荣誉的解决方案“配置管理”项目“建设”设置
当在溶液中运行的所有测试中,只有项目“建设”签入'配置管理器'将被构建并执行。

发行说明 - TestDriven.NET:2.12
1199:提高“智能生成”
这个版本时试运行前,需要构建应该正确地确定支持。以前的版本可能会错误地跳过编译如果只非开源项目的项目发生了变化。

+0

我背后有几个版本,所以我会更新它,但我一直在使用TestDriven 2到3年。它运行良好,并且做了必要的构建,而无需构建VS。 谢谢。 – jeff 2009-06-06 03:11:45

0

如果你唯一的变化是一个配置文件(或者被复制到输出目录有条件一些其他的资源,而不是一个代码文件),那么Visual Studio中可能会跳过编译步骤。清洁/重建将解决这个问题。

要诊断这种问题,尝试在Visual Studio环境调高的MSBuild输出的详细程度。选择工具|选项,项目和解决方案根项目,然后是构建和运行页面。 MSBuild项目构建详细程度的默认值是“最小”,这是简洁但有时不够。