在MonoDevelop中添加COM库引用

时间:2012-04-16 14:35:54

标签: dll reference mono monodevelop

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

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

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

我能做些什么吗?

1 个答案:

答案 0 :(得分:0)

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