什么可以导致Visual Studio一直重建我的整个解决方案?

时间:2010-10-28 15:51:42

标签: visual-studio visual-studio-2008 build

我在Visual Studio 2008中有一个很大的解决方案(大约30个项目,所有C#和脚本#),包括一些测试项目。

当我启动应用程序或运行我的测试时,通常Visual Studio会重建所有内容,而不仅仅是更改的部分及其依赖项。

如果我根本不改变任何东西,它将不会重建,但是一旦我更改任何项目中的任何文件,整个解决方案中的所有内容都将被重建,甚至90%的项目都不会受到影响所有

有没有人知道问题可能是什么,或者提供一些我可以开始对其进行故障排除的提示?

编辑:为了澄清,解决方案中的所有项目都已重建,即使那些不直接或间接依赖于实际已修改的项目的项目也是如此。即使修改后的项目依赖于那些,也不能成为简单的项目参考问题。

2 个答案:

答案 0 :(得分:1)

构建序列由项目引用(依赖项)决定。

为了避免根据您编辑的项目构建项目,您可以使用Build菜单下的Build Current

我将CTL + B设置为Build Current的快捷方式,这比F6节省了我很多时间。每次我保存文件后都只使用CTL + B.

希望这会有所帮助。

答案 1 :(得分:0)

您可以使用配置管理器为您的sln设置一个特定的配置,该配置只会构建您指定的项目。您可以在构建 - >配置管理器

下找到它