通过Assembly的Load、LoadFrom、LoadFile方法,都可以动态加载一个程序集并调用其方法,但动态加载的程序集要释放是个麻烦的事情,dll文件会一直被占用直到进程关闭。不过也有方法可以实现动态释放的效果,以前写过一片《动态加载的Assembly通过AppDomain进行卸载》(注:http://www.7es.cn/Software_development/Assembly-dynamic-loading-through-the-AppDomain-to-unload.shtml)的文章,就讲述了通过创建另一个应用程序域来动态加载和释放程序集的方法,只是看着麻烦了好多,今天说一个另类的简单有效的动态加载程序集的方法,嘿嘿,基本不存在占用和释放,所以也可以说是动态释放程序集了。
...Read More...