我需要在C#应用程序中使用在C中创建的DLL。我已经按照互联网上看到的几种方式,我不能使用应该在DLL中的方法。 在寻找入口点时,我得到4,其中包括以下内容。
我尝试使用以下代码:
[DllImport("DLL.dll", EntryPoint ="DllCanUnloadNow" ,CharSet = CharSet.Auto)]
public static extern int Open();
static void Main(string[] args)
{
Console.WriteLine(Open());
Console.ReadLine();
}
使用什么功能并不重要,它总是返回0。 如果我使用一个名为例如asdf()的函数,我得到0。
有谁知道如何正确使用DLL?我认为它是COM,我有一个.lib文件。
提前致谢。