Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2008 如何防止Visual Studio在我退出调试模式后编译解决方案?_Visual Studio 2008_Debugging_Build - Fatal编程技术网

Visual studio 2008 如何防止Visual Studio在我退出调试模式后编译解决方案?

Visual studio 2008 如何防止Visual Studio在我退出调试模式后编译解决方案?,visual-studio-2008,debugging,build,Visual Studio 2008,Debugging,Build,当我退出调试模式时,VisualStudio生成整个解决方案 这非常烦人,因为该解决方案包含42个项目(ASP.NET MVC、IIS托管的WCF、Silverlight应用程序和其他),并且构建过程将Visual Studio锁定在aprox上。30秒 是什么导致Visual Studio对解决方案进行完整重建?是否有可以打开的设置来确定问题的根源?是否在调试期间编辑源代码 在这些情况下,VS会进行“临时”编译,以便继续运行程序。一旦退出调试模式,它就会知道这一点,并可以对项目进行完整的重建

当我退出调试模式时,VisualStudio生成整个解决方案

这非常烦人,因为该解决方案包含42个项目(ASP.NET MVC、IIS托管的WCF、Silverlight应用程序和其他),并且构建过程将Visual Studio锁定在aprox上。30秒


是什么导致Visual Studio对解决方案进行完整重建?是否有可以打开的设置来确定问题的根源?

是否在调试期间编辑源代码

在这些情况下,VS会进行“临时”编译,以便继续运行程序。一旦退出调试模式,它就会知道这一点,并可以对项目进行完整的重建

如果您要做进一步的更改,那么这个构建是在浪费时间。您看过“工具>选项>调试>编辑并继续”上的选项了吗?有一个名为“调试后重新链接代码更改”的选项,它在默认情况下处于启用状态。试着把它关掉


*这是一个错误的术语,但我现在记不起正确的术语。

我也有同样的问题。今天我禁用了整个“编辑并继续”选项,从那以后就再也没有发生过恼人的重新编译

  • 转到工具→ 选择权→ 项目和解决方案→ 构建并运行

  • 仅在运行时启用生成启动项目和依赖项


  • 转到工具->选项->调试->编辑并继续,然后尝试关闭“调试后重新链接代码更改”

    1-转到工具→ 选择权→ 项目和解决方案→ 构建并运行

    2-启用->仅在运行时生成启动项目和依赖项

    3-在项目过期时运行

    select -> prompt to build 
              or never build (probably you don't want to do this)
    

    这不是每次都会发生,很难。大约10%的启动调试退出工作正常,而大约90%的时间我都有上述行为。不幸的是,我不能再对这个问题发表评论,也不能选择答案-我已经转移到了另一个地方。天哪,我讨厌这种行为!每次在调试会话期间修改源文件,然后退出调试时发生。VC立即尝试编译我的更改,大部分时间崩溃(因为我的更改不连贯,编译器似乎存在多线程锁/争用问题。没有代码更改。甚至在我点击“开始”时会发生这种情况,然后在网站的起始页在浏览器中完全加载后停止。@o_o-您可以尝试关闭该选项-如果没有其他选项,它将消除这种可能性。这是sou。)还有我在抓救命稻草!@o_o-好吧,我完全被难住了。不要采取错误的方式,但在没有看到您选择的选项、采取的步骤以及调试过程中发生的具体情况的情况下,我想不出是什么导致了这种行为。对不起,我帮不了什么忙。我喜欢能够编辑并继续。如果是这样的话这就是我想要的。它只是ext&auto-recompile,我非常讨厌!我已经检查过了。但它还是可以做到:(VS 2010 SP 1)