运行时动态替换Dll的问题
我现在想做一个应用程序在线更新的功能,准备首先作一个框架程序,而把具体的应用功能全部封装在dll中,现在考虑的是是当功能模块发生更新时候(也就是dll发生更新了),用户的框架程序在运行时候检测到新版本的dll时候,将从服务器端把新版本dll下载下来,因为框架程序运行时候已经加载了旧的dll那不可能直接用新版本覆盖,我考虑能否在更新时候 先让框架程序把dll卸载下来,让后再加载新版本的dll,过几天我就尝新一下,不知道我的思路可行否或则大家有更好的思路,欢迎讨论,谢谢先.