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

.NET B/S怎么导入 非托管的dll

2012-05-23 
.NET B/S如何导入 非托管的dll目前知道在C/S项目中是这样引用的:C# code[DllImport(VNplayer.dll)]priva

.NET B/S如何导入 非托管的dll
目前知道在C/S项目中是这样引用的:


C# code
        [DllImport("VNplayer.dll")]private static extern bool VN_PLAY_OpenFile(int nPort, string sFileName);


但B/S中这样用的话没用,没用,会出异常,找不到这个DLL

求解!

[解决办法]
这有篇文章,你看下
http://blog.csdn.net/xsgreen/article/details/3647501

[解决办法]
把这个dll放到系统的windows/system32 目录下
[解决办法]
http://www.sosuo8.com/article-2012/DllImport-path.htm
[解决办法]
无法加载 DLL“C:\ProjectDLL\libmodel.dll”: 找不到指定的模块

这问题很正常,因为又时候某个dll并不是独立存在滴,他有时候需要依赖其他dll,所以你先查一下依赖项再说

ps:实际托管dll也有同样的问题,有时候我们引用一个dll,运行vs会报,xxx依赖项不存在
[解决办法]
探讨

貌似解决了,但发布时老是提示失败,原因是发布目录下的dll删不掉,手动删除说是正在使用。。。。。我了个去。

热点排行