我正在尝试添加一个DLL作为对我的项目的引用(带有.NET Framework 4的VS2010上为64位)。但是我收到以下错误:
无法添加对“ XXX”的引用。请确保该文件可访问,并且是有效的assemlby或COM组件
使用RegSvr32安装DLL时说:
模块已加载,但未找到入口点DLLRegisterServer ...
尝试使用RegAsm安装DLL时说:
错误RA0000:无法加载“ XXX”,因为它不是有效的.NET程序集。
我不知道它是哪种DLL,但是它包含在为.NET Framework和C#编写的SDK中。
有人可以帮我吗?
非常感谢!
答案 0 :(得分:0)
对不起,我的英语:
该dll是为c#(托管)构建的dll,您只需添加对项目的引用:(右键单击引用,然后选择“添加引用”)->您必须指出要在哪里定位dll。当您需要访问Dll之后,您必须包括名称空间。
都不是C#的dll构建文件,您必须使用loadlibray加载dll
您的dll均已损坏。.