Search code examples
visual-studio-2017vsixcsproj

Visual Studio Extension dependency


We're using Visual Studio 2017 in our team and we use certain extensions for certain projects. When adding a new extension to a project I want to make sure this is installed by the other developers if they work on that project.

So for example I added the Typewriter extension to auto generate .ts files. I would like to put a "dependency" on that extension so that when somebody opens the solution it would make sure that the developer knows to install the extension (if it's not installed).

This could be a build error, a popup or just an auto install, is there any way to do any of these actions?

Sending a team-wide email is not really monkey-proof. Most dev's wont install the extension (or even read the email) if they are currently not working on the project so this is not monkey-proof.


Solution

  • Use this extension: Extension Manager 2017, the successor to Suggested Extensions