microsoft / VSProjectSystem

Documentation for extending Visual Studio with new types of projects.
Other
306 stars 98 forks source link

[Question] - Custom Dependency Manager #220

Open dazinator opened 7 years ago

dazinator commented 7 years ago

If you create a new asp.net core web application, and look under it's dependencies node in solution explorer, you will see nuget, and bower listed there.

image

I was wondering if there is an extensibility point for implementing my own custom dependency manager.

Basically my custom project type can have dependencies on other extensions that are also build with my custom project type - so I'd like, if possible, to implement a dependency management experience, similar to bower and nugget, where dependencies can be searched for, installed and uninstalled.

I am sure this won't be a trivial task, but any pointers as to any existing extensibility points I should be taking a look at would be very helpful.

Thanks

adrianvmsft commented 7 years ago

The dependencies node belongs to the roslyn project system. Not sure if there is an extensibility model available, @davkean may be able to point you in the right direction