visual studio 2008构建优化

时间:2010-11-18 07:43:12

标签: visual-studio-2008

在单一解决方案中,我们有100个项目,如果我们构建解决方案,则需要花费大量时间来构建。我想知道我们是否有选择来提高visual studio构建过程的速度。

用于开发的语言c#。

3 个答案:

答案 0 :(得分:3)

我们在一个解决方案中有近100个项目,开发时间只有几秒钟:)

对于本地开发版本,我们创建了一个Visual Studio Addin,它将Project references更改为DLL references并卸载不需要的项目(当然还有一个选项可以将它们切换回来)。

  • 构建我们的整个解决方案一次
  • 卸载我们当前没有处理的项目,并将所有项目引用更改为DLL引用。
  • 在签入之前,将所有引用从DLL更改回项目引用。

我们的构建现在只需几秒钟,我们一次只处理几个项目。我们还可以在链接到调试DLL时调试其他项目。该工具通常需要10-30秒才能进行大量更改,但您不必经常这样做。

答案 1 :(得分:0)

答案 2 :(得分:0)

很多时候,像这样的大型解决方案是将依赖关系复制到所有各种垃圾箱。您可以通过将所有输出指向同一目录而不是本地容器来显着缩短时间。

  1. 右键点击每个项目>>属性>>构建
  2. 在“输出”下,更改公共目录的路径。我们使用“.._ builds \ bin \ Debug \”