C#.net-将DLL添加为引用将不起作用

时间:2018-09-12 07:29:53

标签: c# .net api dll sdk

我正在尝试添加一个DLL作为对我的项目的引用(带有.NET Framework 4的VS2010上为64位)。但是我收到以下错误:

  

无法添加对“ XXX”的引用。请确保该文件可访问,并且是有效的assemlby或COM组件

使用RegSvr32安装DLL时说:

  

模块已加载,但未找到入口点DLLRegisterServer ...

尝试使用RegAsm安装DLL时说:

  

错误RA0000:无法加载“ XXX”,因为它不是有效的.NET程序集。

我不知道它是哪种DLL,但是它包含在为.NET Framework和C#编写的SDK中。

有人可以帮我吗?

非常感谢!

1 个答案:

答案 0 :(得分:0)

对不起,我的英语:

该dll是为c#(托管)构建的dll,您只需添加对项目的引用:(右键单击引用,然后选择“添加引用”)->您必须指出要在哪里定位dll。当您需要访问Dll之后,您必须包括名称空间。

都不是C#的dll构建文件,您必须使用loadlibray加载dll

您的dll均已损坏。.

相关问题