An installer that can be chained with other packages to locate the latest VSIXInstaller.exe to use for installing VSIX extensions.
Перейти к файлу
Tyler Dunkel 104752eeaf Turn off TSA onboarding in CI build 2024-06-14 11:08:18 -07:00
.config
.nuget
.vscode
build/templates
inc
pkg/VSIXBootstrapper
src Add /PROFILE to make vulcan ready PDB 2024-02-27 13:18:25 -08:00
test/VSIXBootstrapper.Test
.gitattributes
.gitignore
.vsts-ci.yml Turn off TSA onboarding in CI build 2024-06-14 11:08:18 -07:00
.vsts-compliance.yml Use managed identity for api scan instead of app secret (#29) 2024-05-01 15:38:28 -07:00
CODE_OF_CONDUCT.md
CONTRIBUTING.md
LICENSE.txt
README.md
SECURITY.md
VSIXBootstrapper.sln
azure-pipelines.yml Revert to windows-2019 image to use VC 141 2024-06-14 10:57:19 -07:00
nuget.config
version.json

README.md

VSIX Installer Bootstrapper

build status: master build status: develop github release github releases: all nuget: all

One of the great new features of Visual Studio 2017 is an initial smaller and fast install. To compliment a smaller - but powerful - initial feature set, installing additional workloads and components on-demand is supported for both end users and package developers.

Package developers can install their VSIX extensions for Visual Studio using this bootstrapper to find the latest version of VSIXInstaller.exe and install their extension(s). This may be preferable for extensions that support Visual Studio 2017 or newer than installing extensions in Windows Installer .msi packages, since MSIs cannot run concurrently in separate processes.

Other deployments may also benefit since they no longer have to find where VSIXInstaller.exe is installed. The command line passed to VSIXBootstrapper.exe is passed through to VSIXInstaller.exe.

See our samples for ideas how to use VSIXBootstrapper.exe.

Feedback

To file issues or suggestions, please use the Issues page for this project on GitHub.

License

This project is licensed under the MIT license.

Code of Conduct

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact opencode@microsoft.com with any additional questions or comments.