繁体   English   中英

无法在VS2010中添加dll

[英]Not able to add dll in VS2010

我正在尝试在VS2010中添加以下dll作为参考。 但它不断抛出“请确保它是有效的程序集或com”错误。 当我尝试使用regsvr32注册dll时,显示“无法找到入口点”。 你能让我知道如何使它工作吗?

dll可以从这里下载

供应商提供的示例C#代码在此处

编辑:

该示例代码确实使用了DllImport属性。 当我运行它时,它说无法找到该dll。 所以我试图添加它作为参考。 我是C#的新手,所以不确定是什么问题。 它在以下行中中断:

ftStatus = GetDllVersion(byteDllVersion, MAX_NUM_DLL_VERSION_CHARS);

示例代码中的第747行。

谢谢...

如果该dll不是在.Net下开发的,则不要将其添加为对项目的引用。 将您的dll粘贴到Application startup path(Bin\\Debug)然后像导入dll一样

 [DllImportAttribute(@".\FTCI2C64.dll", EntryPoint = "I2C_GetDllVersion", CallingConvention = CallingConvention.Cdecl)]
    static extern uint GetDllVersion(byte[] pDllVersion, uint buufferSize);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM