visual-studio command-line nuget visual-studio-gallery

Cómo instalar las extensiones de Visual Studio Gallery desde la línea de comandos



visual-studio command-line (1)

Si ejecuta VsixInstaller.exe desde el símbolo del sistema del desarrollador instalado con Visual Studio, sin parámetros, obtendrá un cuadro de mensaje de texto de ayuda con este texto:

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.

Entonces, de acuerdo a esto puedes hacer esto:

VSIXInstaller.exe /quiet some_extension.vsix

Si desea ejecutar esto fuera del indicador de comando del desarrollador, probablemente deba ejecutar el correcto para la versión de Visual Studio en la que desea instalar.

Mi versión está aquí:

C: / Archivos de programa (x86) / Microsoft Visual Studio 11.0 / Common7 / IDE / VSIXInstaller.exe

TL; DR ¿Hay alguna forma de acceder a Visual Studio Gallery desde la línea de comandos, similar a chocolatey?

Estoy tratando de configurar un entorno de desarrollo de Visual Studio usando Vagrant . Ahora, los miembros del equipo usan varias extensiones disponibles en la Galería de Visual Studio y sería genial si pudieran escribir su instalación al aprovisionar la máquina.

Si no existe nada basado en nuget, supongo que podríamos ensuciarnos y usar wget para buscar vsix y extraerlo manualmente en el directorio adecuado, pero no sé si los enlaces de descarga en VS Gallery son persistentes.