读书人

关于引用DLL的有关问题

发布时间: 2012-01-20 18:53:53 作者: rapoo

关于引用DLL的问题
对DLL不太熟悉
为什么有的DLL可以直接在.NET项目里添加引用
然后在代码中 using就可以当作类库使用,有的就不行?
有的DDL必须用[]来使用?
这些方式有什么区别呢?又是为什么?
谢谢

[解决办法]
因为有些DLL是托管类库,这些可以通过using 来引用,而有些是非托管的类库,那么这些类库只能通过DllImport来调用!
[解决办法]
因为有些DLL是托管类库,而有些是非托管的类库
[解决办法]
你用C#调用C++这种非.NET平台下的DLL,当然要用到P/Invoke知识了,要重新包装申明一下的
DLLImport(*****)
[解决办法]
因为有些DLL是托管类库,这些可以通过using 来引用,而有些是非托管的类库,那么这些类库只能通过DllImport来调用!

[解决办法]
因为有些DLL是托管类库,而有些是非托管的类库

读书人网 >C#

热点推荐