Click here to Skip to main content
15,887,746 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
Hi All,

I need to know about plug-in framework and its working. Can anyone explain it to me...

Thanks in advance
Posted

Take a look at Microsoft Unity framework: http://msdn.microsoft.com/en-us/library/ff660926%28v=pandp.20%29.aspx[^].

Also, please see my past solutions on the topic:

Create WPF Application that uses Reloadable Plugins...[^],
AppDomain refuses to load an assembly[^],
code generating using CodeDom[^],
Create WPF Application that uses Reloadable Plugins...[^],
Dynamically Load User Controls[^].

Ask your question with explanation of what do you want to achieve, more exactly.

—SA
 
Share this answer
 
v2
Comments
Espen Harlinn 12-Jul-11 9:48am    
Nice list of links, my 5
Sergey Alexandrovich Kryukov 12-Jul-11 10:36am    
Thank you, Espen.
--SA
Silju MC 14-Jul-11 0:33am    
Thanks for your time. Nice reference links too... My 5
Sergey Alexandrovich Kryukov 14-Jul-11 0:37am    
You're welcome. Remember, you might need to simplest variant of the techniques I described if you don't really require plug-ins to be reloadable during runtime. Ask your follow-up questions if you face problems.

If you think it makes sense, please formally accept this answer (green button) -- thank you.
--SA
Silju MC 27-Jul-11 2:06am    
Sorry for being late.... I'm note here for few days... Thanks again for your comments
Plugin is a very broad term.
It could mean anything from plugging in a module to an entire application.

For a simple example on forms - see Plugin Architecture using C#[^].

Are you talking about any specific plugin?

Or do you want to design your own plugin framework - see here[^].
 
Share this answer
 
Comments
Espen Harlinn 12-Jul-11 9:49am    
Nice and simple article - my 5
Abhinav S 12-Jul-11 12:22pm    
Thank you.
Silju MC 14-Jul-11 0:34am    
Thanks- my 5
A plug in framework typically works by implementing interfaces defined in your core project, I'd expect. To load types dynamically, you'd need to use reflection. That's as precise an answer as is possible to your vague question.
 
Share this answer
 
v2
Comments
Silju MC 14-Jul-11 0:35am    
Thanks for your information. 5+
Hope Plugin Architecture using C#[^] article from Cp and this[^] might help you.
 
Share this answer
 
v2
Comments
Silju MC 14-Jul-11 0:36am    
Of course. This helps me... My 5+

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900