1

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

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

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

有什么我可以做的吗?

4

1 回答 1

0

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

于 2012-04-17T13:02:11.370 回答