我正在尝试使用命令行从 cmd 文件构建许多解决方案来处理整个构建
这是构建解决方案的行:
for /f %%i in (%CFG%\bld.lst) do set OUT= %%i Release %REBUILD%& call :out & C:\"Program Files (x86)"\"Microsoft Visual Studio 12.0"\Common7\IDE\devenv.exe %%i %REBUILD% Release >>%LOG%
解决方案在(%CFG%\bld.lst)
如果我添加错误捕获,如下所示:
if errorlevel 1 set OUT= Failed to build %%i Release & goto :error_term
在该行的末尾,构建崩溃了
如果我不这样做,那么事件查看器会向我显示此错误:
描述为事件 ID 0从源头VSTT执行找不到。引发此事件的组件不是
安装在您的本地计算机上或安装已损坏。你
可以在本地计算机上安装或修复组件。
如果事件源自另一台计算机,则显示信息
必须与事件一起保存。
该活动包含以下信息:
(devenv.exe, PID 2004, Thread 1) UIContextHelper.SetUIContext: The call to IVsAggregatableProject.GetCmdUIContextCookie failed. Error code: -2147467259
消息资源存在,但在字符串/消息表中找不到该消息
如果我从 VisualStudio 构建每个解决方案,则解决方案构建正确
我应该提到一些用 VS 2010 编写的项目和一些用 VS 2013 编写的项目
它让我的头发变白了。帮助!
Danieli
None
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)