我实际上正在尝试在C#项目上使用DLL。问题是,每当我尝试通过将其添加为引用将其导入到项目中时,都会收到以下错误消息:
无法添加对“ C:\ FilePath \ LnkEMP.dll”的引用。
检查文件是程序集还是有效的COM组件
该库是“ LnkEMP.dll”,用于名为Expert / M Plus的程序。我需要该库来与该程序进行交互。
我认为该DLL是用C ++制成的,这可能是我的C#项目无法加载它的原因之一。
我试图制作一个C ++库并将其导入,但是这次我又遇到了一条错误消息:
无法添加对“ C:\ FilePath \ LnkEMP.dll”的引用,
因为它不是程序集.NET或未注册的ActiveX控件
您是否知道如何使它正常工作?
您可以使用Win32 api调用来动态加载dll。应该有很多动态加载/调用外部dll的示例。希望您的dll随附有关如何使用它的文档。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句