用C# 写的DLL 调用问题
我自己编写的DLL test.dll 代码如下
namespace test
{
public static int Login(string username, string password)
{
//业务代码就不贴出来了
}
public static int sendMessage(string username, string password, string message, string mobile)
{
//业务代码就不贴出来了
}
}
其中有 Login 和 sendMessage 方法,我自己用C# 开发软件是 Microsoft Visual Studio 2005 直接点引用-添加引用 调用它是没有任何问题。
但是如果这样 调用的话
[DllImport("test.dll", EntryPoint = "Login")]
public static extern int Login(string username, string password);
private void button1_Click(object sender, EventArgs e)
{
MessageBox.Show(Login(_name,_pass).ToString());
}
程序就会出现错误,错误提示:
无法在 DLL"test.dll"中找到名为"Login"的入口点
请高手指点一下,我应该怎么修改一下,或者是说 C#根本不能写这样的DLL ?