gpt4 book ai didi

visual-studio - 如何从命令行安装 Visual Studio Gallery 扩展

转载 作者:行者123 更新时间:2023-12-03 02:14:29 24 4
gpt4 key购买 nike

TL;DR 有没有一种方法可以从命令行访问 Visual Studio Gallery,类似于 Chocolatey?

我正在尝试使用 Vagrant 配置 Visual Studio 开发环境。现在,团队成员使用 Visual Studio Gallery 中提供的各种扩展,如果他们可以在配置计算机时编写安装脚本,那就太好了。

如果不存在任何基于 nuget 的东西,我想我们可能会弄脏并使用 wget 来获取 vsix 并将其手动解压到正确的目录,但我不知道 VS Gallery 中的下载链接是否持久。

最佳答案

如果从随 Visual Studio 一起安装的开发人员命令提示符处运行 VsixInstaller.exe(不带参数),您将看到一个包含以下文本的帮助文本消息框:

Usage: VSIXInstaller.exe [/quiet] [/admin] [/skuName:name /skuVersion:version] </uninstall:vsixID | vsix_path>

- OPTIONS -

/quiet
Suppresses the UI. Short form is '/q'.

/admin
The extension will be installed to the admin extensions location. Short form is '/a'.

/skuName:<name>
The name of the application to which to install or uninstall the extension. Must be used with /skuVersion. Valid values include:
- Ultimate - (Visual Studio Ultimate Edition)
- Premium - (Visual Studio Premium Edition)
- Pro - (Visual Studio Professional Edition)
- VSLS - (Visual Studio LightSwitch)
- IntegratedShell - (Visual Studio Shell - Integrated Mode)
- VBExpress - (Visual Basic Express)
- VCSExpress - (Visual C# Express)
- VCExpress - (Visual C++ Express)
- VPDExpress - (Visual Studio Express for Windows Phone)
- VSWinExpress - (Visual Studio Express for Windows)
- VWDExpress - (Visual Studio Express for Web)

Isolated Shell names may also be specified. Short form is '/s'.

/skuVersion:<version>
The version of the application to which to install or uninstall the extension, in the form major.minor[.build[.revision]]. Must be used with /skuName. Short form is '/v'.

/uninstall:<vsixID>
Uninstalls the extension with the specified identifier. If /skuName and /skuVersion are not specified, the extension will be uninstalled from all products that contain the extension with the corresponding identifier. Short form is '/u'.

- ARGUMENTS -

<vsix_path>
Path to a valid .vsix file. This argument is invalid when /uninstall is specified.

所以,根据这个你可以这样做:

VSIXInstaller.exe /quiet some_extension.vsix

如果您想在开发人员命令提示符之外运行此命令,您可能需要针对要安装的 Visual Studio 版本执行正确的命令。

我的版本在这里:

C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\VSIXInstaller.exe

关于visual-studio - 如何从命令行安装 Visual Studio Gallery 扩展,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30574829/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com