繁体   English   中英

Visual Studio 2012 C#-导入DLL

[英]Visual Studio 2012 C# - Importing a DLL

我实际上正在尝试在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随附有关如何使用它的文档。

暂无
暂无

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

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