修复: Devenv.com 进程冻结后在 Visual Studio 2015年执行 devenv.com /build 命令

重要说明:本文是由 Microsoft 机器翻译软件进行的翻译并可能由 Microsoft 社区通过社区翻译机构(CTF)技术进行后期编辑,或可能是由人工进行的翻译。Microsoft 同时向您提供机器翻译、人工翻译及社区后期编辑的文章,以便对我们知识库中的所有文章以多种语言提供访问。翻译的文章可能存在词汇、句法和/或语法方面的错误。Microsoft 对由于内容的误译或客户对内容的使用所导致的任何不准确、错误或损失不承担责任。

点击这里察看该文章的英文版: 3092422
症状
发生此问题时,命令行生成运行超出预期,并似乎冻结。这是因为进程不退出后控制台输出指示生成已完成。
原因
因为从 devenv.com 的句柄传递到子进程vshub.exe,并使devenv.comvshub.exe终止并释放该句柄之前保持打开状态,将出现此问题。Vshub.exe将等待五分钟超时前和退出。
解决方案
安装以下修补程序解决此问题并防止 devenv.com 生成完成后关闭:

下载立即下载该程序包。

有关如何下载 Microsoft 支持文件的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
119591 如何从在线服务获取 Microsoft 支持文件
微软已对此文件进行病毒扫描。Microsoft 使用该文件投递日期时可用的最新的病毒检测软件。存储在安全增强型服务器上的该文件,帮助防止对文件进行任何未经授权的更改。
替代方法
若要变通解决此问题,请使用下面的命令行参数执行devenv.com /build之前:

%(X86) COMMONPROGRAMFILES %\Microsoft Shared\VsHub\1.0.0.0\vshub.exe"执行-n vshub-控制台假

警告:本文已自动翻译

属性

文章 ID:3092422 - 上次审阅时间:09/13/2015 01:43:00 - 修订版本: 1.0

Visual Studio Professional 2015, Visual Studio Community Edition 2015, Visual Studio Express 2015 for Desktop, Visual Studio Express 2015 for Web, Visual Studio Express 2015 for Windows 10, Visual Studio Enterprise 2015

  • kbqfe kbsurveynew kbexpertiseadvanced atdownload kbmt KB3092422 KbMtzh
反馈