在 MonoDevelop中添加 COM 库引用



>我下载了一个.exe文件,当执行(在wine中)时,它将两个dll放在system32文件夹中,一个dll放在"Common files/App-name/"文件夹中。

理论上,此文件的安装会在Visual Studio中创建一个选项卡,该选项卡在引用时出现,它是一个COM库。

我尝试在我的控制台项目中引用这些 dll,但我收到一条消息"不是有效的 .Net 程序集"。

我能做些什么吗?

MonoDevelop 不支持直接添加 COM 引用。你必须使用 tlbimp.exe 来生成一个包装器 dll,然后引用它。这实质上是 VS 在引用本机 COM dll 时透明地执行的操作。

最新更新