Allow to automatically install extensions/plugins per solution
This suggestion is migrated to Developer Community. Please use below link to view the current status.
With VS 2015 we now have the possibility to automatically install/add both server-side packages (Nuget) and client-side packages (NPM, gulp/grunt, bower) to a solution. This is done by simply adding some configuration files (packages.config, package.json, gulpfile.js, etc) to the solution and putting them under version control.
One thing which is missing, is a similar way to allow to configure the extensions/plugins which are required by a Visual Studio solution.
I propose to add the ability to add an extensions.config file to a solution, which lists the extensions/plugins required by that solution.
Whenever someone starts working with that solution, the required extensions are automatically installed (or the user is at least prompted to install them).
This would provide an easy way to ensure that all team members have the same (required) extensions installed (e.g. WebEssentials, editorconfig, etc. come to mind).
We’ve just released a prototype extension of how we might go about implementing this feature in the future. Try it out here https://marketplace.visualstudio.com/items?itemName=MadsKristensen.ExtensionManager and let us know what you think.
Visual Studio Extensibility
Scott Sauber commented
Agree - this would be awesome. and VS Code does this already. https://twitter.com/housecor/status/931195180220370944