我在我公司的一个大型解决方案上做TDD开发,我们使用visual studio 2010,我有一个很长的编译时间的问题,因为每次我在一个文件中做一个小的修改时,它都会编译整个解决方案,它经常会让我变慢。
有没有办法告诉VS2010只编译已经更改的项目或其他解决方案来解决我的问题,我们在解决方案中有20个项目,当我编码时,我经常接触到其中的2-3个。
谢谢。
发布于 2012-03-06 01:33:07
查看NCrunch。在您键入代码时,NCrunch会不断地检查代码,并让您知道每行代码是否至少包含一个测试,以及覆盖它的测试是否通过。在您进行更改时,NCrunch仅对受更改影响的代码进行后台编译。
这不需要您停止并手动编译(甚至保存!)你的代码。只需编写测试代码,然后编写您的生产代码,您将立即或接近这样做(当然,取决于测试的速度和隔离度)。
发布于 2012-03-05 15:58:23
我不确定您是否可以每次都告诉VS2010要构建的每个文件,但我认为以下是一些可能的解决方案,
第一个选项是内置在vs2010中的,所以你不需要做太多事情,但是第二个选项是最有效的。我不确定我是否完全回答了你,但如果这不是你真正想要的,请让我知道。
https://stackoverflow.com/questions/9563289
复制相似问题