应用对象
Visual Studio Professional 2015 Visual Studio Community 2015 Visual Studio Express 2015 for Windows Desktop Visual Studio Express 2015 for Web Visual Studio Express 2015 for Windows 10 Visual Studio Enterprise 2015

症状

发生此问题时,命令行生成运行超出预期,并似乎冻结。这是因为进程不退出后控制台输出指示生成已完成。

原因

因为从 devenv.com 的句柄传递到子进程vshub.exe,并使devenv.com vshub.exe终止并释放该句柄之前保持打开状态,将出现此问题。Vshub.exe将等待五分钟超时前和退出。

解决方案

安装以下修补程序解决此问题并防止 devenv.com 生成完成后关闭︰ Download 立即下载该程序包。有关如何下载 Microsoft 支持文件的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:

119591如何从在线服务获取 Microsoft 支持文件Microsoft 已对此文件进行病毒扫描。Microsoft 使用自该文件发布日期起可用的最新的病毒检测软件。该文件存储在安全增强型服务器上,帮助防止对文件进行任何未经授权的更改。

解决方法

若要变通解决此问题,请使用下面的命令行参数执行devenv.com /build之前︰%(X86) COMMONPROGRAMFILES %\Microsoft Shared\VsHub\1.0.0.0\vshub.exe" EXECUTE -n vshub --console false

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。