C#如何调用这个动态连接库?急,在线等~~
现有一个名为MWIC_32.dll动态连接库文件,当我在VS.net的“项目”下的“添加引用”下添加该文件时,提示:“未能添加\..\MWIC.dll” 引用。这不是有效的程序集或Com组件。 各位高手知道是什么原因吗?我该怎么调用呢?
在程序里可以引用的,
using System.Runtime.InteropServices;
public class Win32 {
[DllImport("user32.dll", EntryPoint="MessageBox")]
public static extern int MsgBox(int hWnd, String text, String caption, uint type);
}
参考
首先要搞清楚你要使用的DLL是普通的WIN32DLL,还是COM组件的DLL,还是.NET组合体的DLL.
如果是WIN32 DLL,就要用所谓的平台启用服务来调用里面的函数,如果是COM组件,就要在COM组件标签下引用;如果是.NET组件,直接添加.NET引用即可.