For me NuGet offers everything a plugin manager for an application needs
- a standardised way to package and describe plugins
- a way to deploy and advertise plugins (via OData feed)
- easily install and update plugins
So, it makes sense to try and use the NuGet as much as we can. What I would like to achieve is the equivalent of the the ASP.NET Web Pages Administration in Web Matrix.
Since this code is not available, I'm looking for some pointers in creating a web based package manager using NuGet.Core.
At the very minimum it would seem that I need to implement my own ProjectManager and IProjectSystem - is this the case?
After downloading the package using the PackageManager I need to extract "content" to the root of the web app (same as NuGet does currently) but output contents of "lib" to a plugins directory.
Any help would be appreciated.