导入用C或C#编写的dll文件

时间:2012-02-14 14:22:49

标签: c# c dll

我正在尝试将用C编写的.dll文件导入Microsoft Visual C#Studio 2010?

为什么我继续收到此错误的任何想法?

  

请确保该文件可以访问,并且它是有效的程序集提示。

2 个答案:

答案 0 :(得分:1)

您无法导入对本机DLL的引用。相反,您需要使用p / invoke逐个导入每个函数。如果你有很多功能,这可能是一个相当费力的过程,所以有时C ++ / CLI包装器更方便。

答案 1 :(得分:0)

我怀疑你没有正确使用DllImportAttribute(或者根本没有)。看这里:  http://msdn.microsoft.com/en-us/library/aa984739(v=vs.71).aspx