单机软件开发:.net 添加引用

来源:百度文库 编辑:高校问答 时间:2024/04/28 00:03:10
我有一个动态连接库Pcomm.dll
在.net添加引用的时候会出错,说什么不是正确的程序集什么的.
在delphi 7 里面用没问题,用调用涵数就可以引用了.
但是在.net 里面引用不是在运行中实现,而是要先添加引用进来.
而一引用就出错了.

.NET程序集(Assembly)不同于传统的Win32动态链接库,虽然同为.dll文件。在一般的.NET应用里面,只能添加托管的程序集(Managed Assembly)。所以,我想你所要添加的动态链接库Pcomm.dll是传统的Win32 Dll,C/C++,Delphi可以直接通过静态或动态链接甚至在运行时进行调用,但在常规的.NET应用里面,不能做到这一点,在托管(Managed)代码里面调用非托管的(Unmanaged)代码目前可以的方法包括P/Invoke,COM Interop,IPC等。