【发布时间】:2012-11-01 18:49:00
【问题描述】:
假设我只更改了一个测试/单元测试项目,如果我尝试运行它,它会构建单元测试项目(已接受)和所有其他开发项目(这并不是真正需要的)。
我怎样才能避免这种情况?我的解决方案中有 100 多个项目,因此由于项目构建,每个单元测试用例的运行都需要很长时间。
【问题讨论】:
-
重点是什么?如果您不重新构建,测试可能会针对旧代码运行,并且不会告诉您任何信息。您真正应该做的是加快构建速度...
-
考虑我已经重建了代码。然后我只更改一个测试用例,我正在运行更改后的测试用例。理想情况下,它应该只构建技术代码而不是产品,但它构建了完整的产品,如何避免这种情况?
-
您可以单独构建测试项目。你建设得怎么样了?
-
我不是在构建测试项目,在编辑测试用例后我正在运行单元测试,它构建了完整的代码。而且,如果我构建了 testproject,它会构建其所有依赖项目,理想情况下不应该这样做,因为它已经构建过一次
-
@Oded 关键是当您只更改一行代码时,不要等待几分钟完全重建一个大型网站。无论如何,Visual Studio 2013 Update 2 支持 OP 的要求。不幸的是,我不知道 VS 2010 是否有补丁。见connect.microsoft.com/VisualStudio/feedback/details/809777/…
标签: visual-studio-2010 unit-testing build vs-unit-testing-framework