Best way to Deploy to support plugins?

  • Thread starter Thread starter schneider
  • Start date Start date
S

schneider

Looking for ideas on how to deploy an component which uses a plugin/addin
system.

The component will need to look for the plugins and load them.

Best plan I can see is to install plugins to the C:\ drive.

I plan to use VS installer project.

Any ideas would be great..

Thanks,

Schneider
 
I work for an international Content Management Provider and our flagship
product does exactly that.
All we do is have a set path like AppRoot/Plugins and in that path we put
the plugin files.
Each file that wants to be listed as a plugin then needs to use an
interface.
The core then calls up a method on the interface to get the plugin
information and where required execute its entry point.
Because our apps are web apps we also have to add the registration ststement
in the web.config file.
its very simple.
Similar systems have been applied to desktop apps, i wrote something very
much like that some time ago whilst learning some concepts surrounding
interfaces in .NET
........................................................................................................................................
 
Thanks, just wondering how other companies are deploying. In my case it is
actually a set of windows developer components and has various plugins to
perform all the rendering and to provide services. This allows developers to
modify or extend as needed.

I may later want to support user specific overrides of the plugins. In that
case I think I will need a small config app where users can pick
plugins/themes and possibly in install new plugins.

Thanks,
Schneider
 
Back
Top