Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/microsoft/vsixbootstrapper
An installer that can be chained with other packages to locate the latest VSIXInstaller.exe to use for installing VSIX extensions.
https://github.com/microsoft/vsixbootstrapper
deployment installer visual-studio vsix vsix-extensions
Last synced: 4 months ago
JSON representation
An installer that can be chained with other packages to locate the latest VSIXInstaller.exe to use for installing VSIX extensions.
- Host: GitHub
- URL: https://github.com/microsoft/vsixbootstrapper
- Owner: microsoft
- License: mit
- Created: 2017-02-02T21:59:56.000Z (almost 8 years ago)
- Default Branch: develop
- Last Pushed: 2024-08-21T05:08:24.000Z (5 months ago)
- Last Synced: 2024-10-04T18:45:56.755Z (4 months ago)
- Topics: deployment, installer, visual-studio, vsix, vsix-extensions
- Language: C++
- Size: 74.2 KB
- Stars: 25
- Watchers: 16
- Forks: 16
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.txt
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
Awesome Lists containing this project
README
VSIX Installer Bootstrapper
===========================![build status: master](https://devdiv.visualstudio.com/DevDiv/_apis/build/status/Setup/Setup-VSIXBootstrapper-CI?branchName=master&label=master)
[![build status: develop](https://dev.azure.com/azure-public/vssetup/_apis/build/status/Microsoft.vsixbootstrapper?branchName=develop&label=develop)](https://dev.azure.com/azure-public/vssetup/_build/latest?definitionId=19?branchName=develop)
[![github release](https://img.shields.io/github/release/Microsoft/vsixbootstrapper.svg?logo=github)](https://github.com/Microsoft/vsixbootstrapper/releases/latest)
[![github releases: all](https://img.shields.io/github/downloads/Microsoft/vsixbootstrapper/total.svg?logo=github&label=github)](https://github.com/Microsoft/vsixbootstrapper/releases)
[![nuget: all](https://img.shields.io/nuget/dt/vsixbootstrapper.svg?label=nuget)](https://nuget.org/packages/vsixbootstrapper)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](https://github.com/Microsoft/vsixbootstrapper/wiki/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](LICENSE.txt).
## Code of Conduct
This project has adopted the [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/). For more information see the [Code of Conduct FAQ](https://opensource.microsoft.com/codeofconduct/faq/) or contact [[email protected]](mailto:[email protected]) with any additional questions or comments.
[issues]: https://github.com/Microsoft/vsixbootstrapper/issues
[wix]: http://wixtoolset.org