我在Visual Studio 2008中有一个很大的解决方案(大约30个项目,所有C#和脚本#),包括一些测试项目。
当我启动应用程序或运行我的测试时,通常Visual Studio会重建所有内容,而不仅仅是更改的部分及其依赖项。
如果我根本不改变任何东西,它将不会重建,但是一旦我更改任何项目中的任何文件,整个解决方案中的所有内容都将被重建,甚至90%的项目都不会受到影响所有
有没有人知道问题可能是什么,或者提供一些我可以开始对其进行故障排除的提示?
编辑:为了澄清,解决方案中的所有项目都已重建,即使那些不直接或间接依赖于实际已修改的项目的项目也是如此。即使修改后的项目依赖于那些,也不能成为简单的项目参考问题。
答案 0 :(得分:1)
构建序列由项目引用(依赖项)决定。
为了避免根据您编辑的项目构建项目,您可以使用Build菜单下的Build Current 。
我将CTL + B设置为Build Current的快捷方式,这比F6节省了我很多时间。每次我保存文件后都只使用CTL + B.
希望这会有所帮助。
答案 1 :(得分:0)
您可以使用配置管理器为您的sln设置一个特定的配置,该配置只会构建您指定的项目。您可以在构建 - >配置管理器
下找到它