簡體   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