【问题标题】:Is it possible to avoid the build before running the unit testcase in visual studio or resharpher在visual studio或resharpher中运行单元测试用例之前是否可以避免构建
【发布时间】: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


【解决方案1】:

你在使用访问器吗? MS 访问器可能会强制重建所有“依赖于访问器”的项目,这反过来可能会强制重建所有解决方案。

附言这应该是对您的回答的评论,但我没有足够的代表点来添加 cmets。

【讨论】:

    猜你喜欢
    • 2012-01-14
    • 1970-01-01
    • 1970-01-01
    • 2021-01-27
    • 1970-01-01
    • 1970-01-01
    • 2015-07-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多