当我退出调试模式时,Visual Studio会构建整个解决方案。
这非常烦人,因为该解决方案包含42个项目(ASP.NET MVC,IIS托管的WCF,Silverlight应用程序和其他),并且构建过程锁定了Visual Studio for aprox。 30秒。
是什么原因导致Visual Studio完全重建解决方案?是否有可以打开的设置来确定问题的根源?
答案 0 :(得分:2)
您是否在调试期间编辑源代码?
VS在这些情况下执行“临时”*编译,让您继续运行程序。一旦退出调试模式,它就会知道这一点,并且可以完全重建项目。
如果您要进行进一步的更改,那么此构建将浪费时间。你看过工具>上的选项吗?选项>调试>编辑并继续?调试后有一个名为重新链接代码更改的选项,默认情况下已启用。试着关闭它。
*这是错误的术语,但我现在记不起正确的一句。
答案 1 :(得分:2)
我遇到了同样的问题。今天我禁用了整个“编辑并继续”选项,从那以后就没有出现烦人的重新编译。
答案 2 :(得分:1)
转到工具→选项→项目和解决方案→构建并运行。
启用仅在运行上构建启动项目和依赖项。
答案 3 :(得分:1)
转到工具 - >选项 - >调试 - >编辑并继续并尝试关闭“调试后重新链接代码更改”
答案 4 :(得分:1)
1-转到工具→选项→项目和解决方案→构建并运行
2-启用 - >仅在Run上构建启动项目和依赖项。
3-运行时,项目已过期
select -> prompt to build
or never build (probably you don't want to do this)