C#如何调用这个动态连接库?急,在线等~~

现有一个名为MWIC_32.dll动态连接库文件,当我在VS.net的“项目”下的“添加引用”下添加该文件时,提示:“未能添加\..\MWIC.dll” 引用。这不是有效的程序集或Com组件。 各位高手知道是什么原因吗?我该怎么调用呢?
[118 byte] By [yousi2003-Athena] at [2008-2-12]
# 1
在程序里可以引用的,

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);
}

参考
hunterzhi-zhi at 2007-10-22 > top of Msdn China Tech,.NET技术,C#...
# 2
在.net框架标签下引用,不要在com组件标签下引用,试试
# 3


应该是DLL的问题。
# 4
会不会是那个dll的问题呢!
fengxin107-追逐彩虹 at 2007-10-22 > top of Msdn China Tech,.NET技术,C#...
# 5
首先要搞清楚你要使用的DLL是普通的WIN32DLL,还是COM组件的DLL,还是.NET组合体的DLL.
如果是WIN32 DLL,就要用所谓的平台启用服务来调用里面的函数,如果是COM组件,就要在COM组件标签下引用;如果是.NET组件,直接添加.NET引用即可.
# 6
请问 hunterzhi(zhi) 如果我要调用user32.dll中多个函数入口该怎么写呢?
yousi2003-Athena at 2007-10-22 > top of Msdn China Tech,.NET技术,C#...
# 7
haiwangstar(八月桂花香)有道理。
interop的是Com组件,ActiveX(R)
zhzuo-秋枫 at 2007-10-22 > top of Msdn China Tech,.NET技术,C#...