Visual studio 2012 从命令行生成解决方案
我正在尝试使用命令行从cmd文件构建大量解决方案来处理整个构建 这是构建解决方案的一行:Visual studio 2012 从命令行生成解决方案,visual-studio-2012,build,Visual Studio 2012,Build,我正在尝试使用命令行从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%
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)
如果我添加错误捕获,如中所示:
如果errorlevel 1设置=未能生成%%i Release&goto:error\u term
在行尾生成崩溃
如果没有,eventviewer会显示以下错误:
事件ID 0的描述来自源VSTTExecution
找不到。引发此事件的组件不是
安装在本地计算机上或安装已损坏。你
可以在本地计算机上安装或修复组件
如果事件起源于另一台计算机,则显示信息
必须与事件一起保存
本次活动包括以下信息:
(devenv.exe, PID 2004, Thread 1) UIContextHelper.SetUIContext: The call to IVsAggregatableProject.GetCmdUIContextCookie failed. Error code: -2147467259
消息资源存在,但在字符串/消息表中找不到该消息
如果我从VisualStudio构建每个解决方案,则该解决方案将正确构建
我应该提到VS 2010和VS 2013中编写的一些项目
它使我的头发变白了。救命啊
达涅利