【问题标题】:Add COM library reference in MonoDevelop在 MonoDevelop 中添加 COM 库引用
【发布时间】:2012-04-17 21:02:11
【问题描述】:

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

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

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

有什么我可以做的吗?

【问题讨论】:

标签: dll reference mono monodevelop


【解决方案1】:

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

【讨论】:

  • 我已经用我的 .exe 文件(不带参数)执行了这个 exe(不带参数),但它说这不是有效的库类型。我也尝试过我的 .exe 包含的 dll 之一,但是当我尝试在我的项目中引用输出时,我得到“不是有效的 .Net 程序集”
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-11-06
  • 2011-06-04
  • 1970-01-01
  • 2011-11-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多