请问.net下该如何实现类似winamp的插件模式?
请给个大体的思路,帮助我了解插件是如何工作的,或者给我一些相关资料,谢谢~!

解决方案 »

  1.   

    可以给你一些文章,
    XmlChartDocumentFileMenuPlugIn
    http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnaspp/html/pluginframework.asp
    C# Plug-in resources
    http://www.thecodeproject.com/csharp/PluginsInCSharp.asp
    Writing Plugin-Based Applications in .NET
    http://www.divil.co.uk/net/articles/plugins/plugins.asp
    http://msdn.microsoft.com/msdnmag/issues/02/07/CuttingEdge/default.aspx
    http://msdn.microsoft.com/msdnmag/issues/02/07/CuttingEdge/figures.asp#fig4
      

  2.   

    在C#程序中实现插件架构
    http://www.kfnet.cn/artical.jsp?ArticalID=2159&Belong=0&Type=1
      

  3.   

    最典型的应该是sharpdevelop项目了。
    http://www.icsharpcode.net/
      

  4.   

    参考:
    http://blog.csdn.net/duwx/archive/2006/10/04/1320689.aspx功能:
    所有的菜单、工具条等均可以自定义;
    脚本支持;
    脚本之间支持依赖关系;
    支持脚本预编译;