我正在使用 Microsoft C# 2010 Express 和 Imperx 的 FrameLink Express 驱动程序。当我尝试在运行时加载 DLL 时,出现异常:
无法加载 DLL 'VCECLB.dll':找不到指定的模块。(HRESULT 例外:0x8007007E)
如果我尝试添加 DLL 作为参考,我会收到以下消息:
无法添加对“C:\\VCECLB.dll”的引用。请确保该文件是可访问的,并且它是一个有效的程序集或 COM 组件。
两个问题:
这是 Express 问题(即 Express 的某些限制导致问题)?我相信 DLL 的源代码是用 C++ 编写的,但我认为这并不重要。
是否有不同的方式来引用 DLL 和/或将其添加到项目中?我做错了什么?
最后,我尝试添加 x86 和 x64 版本、调试和发布。每次都无法添加为参考。