因此,我正在一个C#项目中,将单元测试添加到现有的大型解决方案中,而无需进行先前的测试。为此的设计是将一个单元测试项目添加到现有解决方案中,并引用现有项目以执行测试逻辑。
就编译和运行测试而言,由于我只是在此工作中实际更新和更改测试,因此我只希望构建和运行测试项目,而无需重建大型基础项目,而Visual Studio似乎无论原始项目中的任何内容是否已更改,都可以执行此操作。
根据我从网上收集到的信息,VS中有一些选项可以限制除了依赖项之外实际编译的内容,尽管应用这些没有什么区别。
EG: Visual Studio 2008 Unnecessary Project Building (VS的版本不同,但概念相同)
是否可以通过这种方式来构建和运行测试,或者仅仅是VS总是会重新构建任何引用的项目?