当我退出调试模式时,Visual Studio构建了整个解决方案。如何防止Visual Studio在退出调试模式后编译解决方案?
由于解决方案包含42个项目(ASP.NET MVC,IIS托管的WCF,Silverlight应用程序等),并且构建过程将Visual Studio for aprox锁定,所以这非常烦人。 30秒。
什么原因导致Visual Studio完全重建解决方案?有没有可以打开以确定问题根源的设置?
当我退出调试模式时,Visual Studio构建了整个解决方案。如何防止Visual Studio在退出调试模式后编译解决方案?
由于解决方案包含42个项目(ASP.NET MVC,IIS托管的WCF,Silverlight应用程序等),并且构建过程将Visual Studio for aprox锁定,所以这非常烦人。 30秒。
什么原因导致Visual Studio完全重建解决方案?有没有可以打开以确定问题根源的设置?
您是否在调试过程中编辑源代码?
VS会在这些情况下进行“临时”编译,让您继续运行程序。一旦你退出调试模式,它知道这一点,并可以完成项目的重建。
如果你打算做进一步修改,那么这个构建是浪费时间。您是否查看了工具>选项>调试>编辑并继续?有一个选项叫做重新链接代码在调试后发生了变化,默认情况下已启用。尝试关闭。
*这是一个错误的术语,但我现在不记得正确的一个。
没有代码更改,它甚至发生在我点击启动时,然后停止该网站的开始页面已完全加载到浏览器中。 – 2009-07-08 08:56:09
我有同样的问题。今天我禁用了整个“编辑并继续”选项,并且从那时起没有发生恼人的重新编译。
转到工具 → 选项 → 项目和解决方案 → 编译和运行。
启用只在运行上构建启动项目和依赖关系。
进入工具 - >选项 - >调试 - >编辑并继续和尝试
1进入工具→选项→项目和解决方案→建设和“调试后重新链接的代码更改”关闭运行
2-启用 - >仅在Run上构建启动项目和依赖关系。
3-上运行,当项目已经过时
select -> prompt to build
or never build (probably you don't want to do this)
的它不发生的每一次,坚韧。大约10%的开始调试退出工作正常,而大约90%的时间我得到了上述行为。 – 2009-07-08 08:44:28
不幸的是,我不能再评论这个问题,或选择一个答案 - 我已经转移到另一个地方。 – 2012-02-09 08:48:25
上帝我讨厌这种行为!每当我在调试会话期间保留修改的源文件时,都会发生,然后退出调试。 VC会立即尝试编译我的更改并在很长一段时间内崩溃(因为我的更改是不连贯的,编译器似乎有多线程锁定/争用问题。) – Mordachai 2012-07-24 18:42:12