我用.NET开发WINFORM项目,需要调用对方提供的.dll组件,对方提供的文件包含一个.dll文件和一个.lib文件.我直接用添加引用-浏览的方式添加会报错 "这不是有效的程序集或COM组件 "请问我应该如何才能顺利的使用这个组件呢?谢谢
------解决方案--------------------------------------------------------
通过
[DllImport( ... )]
方式
------解决方案--------------------------------------------------------
不能 直接 添加 引用
只需要将dll放到你的程序启动文件夹 或system32目录
使用DllImport
using System;
using System.Runtime.InteropServices;
class MainClass
{
[DllImport( "User32.dll ")]
public static extern int MessageBox(int h, string m, string c, int type);
static int Main()
{
string myString;
Console.Write( "Enter your message: ");
myString = Console.ReadLine();
return MessageBox(0, myString, "My Message Box ", 0);
}
}