<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>水月神坛 EvilGod的专栏 - 插件架构</title><link>http://blog.csdn.net/zyc21st/category/284341.aspx</link><description /><dc:language>zh-CN</dc:language><lastUpdateTime>Sat, 12 Apr 2008 21:13:02 GMT</lastUpdateTime><ttl>60</ttl><item><dc:creator>水月邪神(zyc21st)</dc:creator><title>C#程序实现动态调用DLL的研究</title><link>http://blog.csdn.net/zyc21st/archive/2007/04/13/1563413.aspx</link><pubDate>Fri, 13 Apr 2007 14:12:00 GMT</pubDate><guid>http://blog.csdn.net/zyc21st/archive/2007/04/13/1563413.aspx</guid><wfw:comment>http://blog.csdn.net/zyc21st/comments/1563413.aspx</wfw:comment><comments>http://blog.csdn.net/zyc21st/archive/2007/04/13/1563413.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/zyc21st/comments/commentRss/1563413.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1563413</trackback:ping><description>在《csdn开发高手》2004年第03期中的《化功大法——将DLL嵌入EXE》一文，介绍了如何把一个动态链接库作为一个资源嵌入到可执行文件，在可执行文件运行时，自动从资源中释放出来，通过静态加载延迟实现ＤＬＬ函数的动态加载，程序退出后实现临时文件的自动删除，从而为解决“DLL Hell”提供了一种解决方案。这是一个很好的设计思想，而且该作者也用C++实现了，在Internet上也有相似的VB程序，但在某一技术论坛上提起这种设计方法时，有网友提出：“这种方法好是好，但就是启动速度太慢”。这是因为程序启动时实现DLL释放，然后再加载释放出来的DLL，这个过程会耗费一定的时间。鉴于此问题，经过思索，提出另一个设计方案：DLL作为资源文件嵌入程序，但不需进行DLL释放及其重新加载。本文就是对该设计方案的原理分析及使用C#编程来实现该设计方案。
&lt;img src ="http://blog.csdn.net/zyc21st/aggbug/1563413.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>水月邪神(zyc21st)</dc:creator><title>改进的C#插件架构</title><link>http://blog.csdn.net/zyc21st/archive/2007/03/15/1530544.aspx</link><pubDate>Thu, 15 Mar 2007 17:58:00 GMT</pubDate><guid>http://blog.csdn.net/zyc21st/archive/2007/03/15/1530544.aspx</guid><wfw:comment>http://blog.csdn.net/zyc21st/comments/1530544.aspx</wfw:comment><comments>http://blog.csdn.net/zyc21st/archive/2007/03/15/1530544.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/zyc21st/comments/commentRss/1530544.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1530544</trackback:ping><description>改进的C#插件架构&lt;img src ="http://blog.csdn.net/zyc21st/aggbug/1530544.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>水月邪神(zyc21st)</dc:creator><title>Visual C# 插件构架实战</title><link>http://blog.csdn.net/zyc21st/archive/2007/03/15/1530539.aspx</link><pubDate>Thu, 15 Mar 2007 17:53:00 GMT</pubDate><guid>http://blog.csdn.net/zyc21st/archive/2007/03/15/1530539.aspx</guid><wfw:comment>http://blog.csdn.net/zyc21st/comments/1530539.aspx</wfw:comment><comments>http://blog.csdn.net/zyc21st/archive/2007/03/15/1530539.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/zyc21st/comments/commentRss/1530539.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1530539</trackback:ping><description>Visual C# 插件构架实战&lt;img src ="http://blog.csdn.net/zyc21st/aggbug/1530539.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>水月邪神(zyc21st)</dc:creator><title>在C#程序中实现插件架构</title><link>http://blog.csdn.net/zyc21st/archive/2007/03/15/1530535.aspx</link><pubDate>Thu, 15 Mar 2007 17:49:00 GMT</pubDate><guid>http://blog.csdn.net/zyc21st/archive/2007/03/15/1530535.aspx</guid><wfw:comment>http://blog.csdn.net/zyc21st/comments/1530535.aspx</wfw:comment><comments>http://blog.csdn.net/zyc21st/archive/2007/03/15/1530535.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/zyc21st/comments/commentRss/1530535.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1530535</trackback:ping><description>在C#程序中实现插件架构&lt;img src ="http://blog.csdn.net/zyc21st/aggbug/1530535.aspx" width = "1" height = "1" /&gt;</description></item></channel></rss>