Visual Studio 在开始构建之前挂起 20 秒

Posted

技术标签:

【中文标题】Visual Studio 在开始构建之前挂起 20 秒【英文标题】:Visual Studio hangs for 20 seconds before start building 【发布时间】:2012-07-19 09:47:52 【问题描述】:

我对 Visual Studio 2010 和一个项目 (VB.net) 的构建时间有疑问。我会说这个项目对于一个 DLL 来说很大,所以我可以理解构建时间本身比其他项目持续的时间长一点。

但奇怪的是:当我开始构建时,以下行显示在输出窗口中: ------ 构建开始:项目:kaCtrl,配置:调试任何 CPU ------

然后看起来编译器什么也没做。即使我将输出选项更改为“诊断”以查看构建过程中的每一步,也没有任何反应。 20 秒后构建开始并在 1 秒内完成。

但是视觉工作室在这 20 秒内到底在做什么?有什么我可以禁用以使其更快的吗?

【问题讨论】:

是的,它发生了,它也发生在所有以前的 VS 版本中。 VS 在继续之前似乎会问自己一些哲学问题。 如果您担心 Visual Studio 引入的延迟,为什么不将其从等式中删除?在此处查看命令行选项:msdn.microsoft.com/en-us/library/25fz1td5.aspx 嗯好的,谢谢你的回答。由于调试等原因,命令行对我来说不是一个选项。我真的很想知道 VS 在这个时候在做什么。这只是 annyoing! 【参考方案1】:

我也有这个问题,当我分析这个问题时,我发现它在这段时间里消耗了太多的 CPU 内存(在任务管理器中检查 -> 性能)。所以我做的让它更快的是,我停止了一些不必要的服务(消耗一些特定数量的 cpu 内存),例如 office、adobe 等,并关闭了除 vs2010 之外的所有其他应用程序并执行了我的命令。魔术发生了。它大约在 5 秒内构建。不确定它是否适合您,但绝对值得一试。万事如意

【讨论】:

以上是关于Visual Studio 在开始构建之前挂起 20 秒的主要内容,如果未能解决你的问题,请参考以下文章

打开VS2015提示“重新启动处于挂起状态。请在启动Visual Studio”之前重新启动

编译和链接项目时 Visual Studio 2015 挂起

Visual Studio 2010 挂起附加到进程/调试

Visual Studio 2015 C#从昨天开始运行前自动构建

带有 ASP.NET Core 的 Visual Studio 2019 挂起(无响应)

Visual Studio 2013 在右键单击时挂起