首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

关于程序集的有关问题

2012-02-23 
关于程序集的问题有一个程序集文件a.dll,存储路径为C:\abc.dll使用如下方式加载它dimmDllasassemblyassem

关于程序集的问题
有一个程序集文件   a.dll,存储路径为   C:\abc.dll
使用如下方式加载它
dim   mDll   as   assembly   =assembly.loadfrom(C:\a.dll)
再次加载另外一个程序集b.dll,存储路径为   C:\b.dll
使用如下方式加载它
  mDll       =assembly.loadfrom(C:\b.dll)
为什么mDll还是使用了a.dll的内容
我的思路是:
创建一个应用程序域,把这个DLL加载到我这个自定义的域,使用完后就卸载它,下次使用另外一个新的DLL加载时就是最新的了.也就是把DLL加载到应用程序域,然后卸载它的这种方式使得我的变量Mdll能指向新的DLL.
但是,我的方式是行不通的.问题何在,高手何在?答案何解?
诸位有什么解决办法不妨说说.



[解决办法]
不大可能吧 检查a.dll和b.dll的内容 检查mDll什么被改变

热点排行