【发布时间】:2014-06-05 14:42:09
【问题描述】:
我在 Visual Studio 2010 中有一个带有大量项目的 .NET 解决方案。直到最近,当我从 IDE 中运行启动项目时,只有在启动项目或依赖项目之一中的代码发生更改时才会构建项目。
大约两周前,我注意到每次运行启动项目时,Visual Studio 都会构建所有项目,这大约需要 7 分钟。不用说,这会占用我大量的时间,我已经尽力在网上寻找解决方案,但还没有找到任何解决我的具体问题的解决方案。
一些额外的信息 - 在我开始遇到此问题的同时,我团队中的其他人也开始遇到同样的问题。
我们还使用了源代码存储库。由于我们没有更改 Visual Studio 中的任何设置,因此我怀疑有人无意中更改了某些项目的源代码中的某些内容,现在每次都需要构建所有项目。
任何建议将不胜感激。
【问题讨论】:
-
只是好奇你如何“运行”你的代码?
-
您的项目是否设置为“注册 COM 互操作”?这就是我的问题。
-
您的项目是如何被引用的?您是否有任何构建前或构建后操作或自定义构建目标?您的项目是否有很强的命名?
-
构建输出是否提供任何线索,说明您的项目的最早依赖项始终是过时的?您是否查看过提交历史以了解对项目文件的修改?
-
你已经知道应该看什么了。在发布 msbuild 跟踪之前,您无法获得可靠的答案。
标签: c# .net visual-studio-2010 visual-studio