【发布时间】:2014-10-04 01:09:15
【问题描述】:
我正在使用 Visual Studio 命令行以静默模式安装一些 vsix 扩展
call "C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\vcvarsall.bat"
VSIXInstaller.exe /q ABC.vsix
"C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\devenv.exe"
我的问题是在 vsix 完成安装之前启动了 Visual Studio。
有没有办法让 Visual Studio 在启动前等待。
我不想使用计时器,因为我不知道要安装的 vsix 的数量。
EDIT 基于 Alastair Campbell 回复
call "C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\vcvarsall.bat"
start /wait VSIXInstaller.exe /q ABC.vsix
start "" "C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\devenv.exe"
我在最后一行添加了start without /wait,否则命令行不会关闭,它会等待visual studio关闭后再关闭。
【问题讨论】:
标签: c# visual-studio batch-file command-line visual-studio-extensions