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

怎么在使用DLL文件后,通过程序卸载使用的DLL文件

2013-07-09 
如何在使用DLL文件后,通过程序卸载使用的DLL文件?我在更新C++dLL文件之前,是调用过这个DLL的函数的。从而导

如何在使用DLL文件后,通过程序卸载使用的DLL文件?


我在更新C++dLL文件之前,是调用过这个DLL的函数的。从而导致更新这个文件时,出现上图中的错误。
 
C# 调用 C++的方法如下:
[DllImport("ICCInter_hz.dll")]
public extern static int ICC_OpenSession( StringBuilder atr );
测试发现:
调用过方法以后, 文件就被程序占用了,无法删除此文件,求如何在调用以后及时的卸载这文件,可以被别的程序删除。 c# dll
[解决办法]
这是静态加载的,一运行就占用了,你可以哟个api的 LoadLibrary 动态加载,用完卸载

热点排行