什么是MonoPosixHelper.dll?

时间:2009-07-16 19:53:05

标签: mono posix banshee

为了更多地了解C#中的跨平台开发,我试图查看Banshee项目。在目前的形式中,它没有编译。
所以,就我所知,我正试图修复它。

首先,几乎所有项目都破坏了引用。我认为这是最容易修复的部分。我以为错了...... 经常被破坏的引用是MonoPosixHelper.dll。我安装了Mono框架,并在它的bin文件夹中安装了MonoPosixHelper.dll文件。当我尝试引用它时,Visual Studio会抱怨它不是有效的程序集,也不是COM对象。后者我理解,因为它不是一个com ..

那么,这个库究竟做了什么,为什么它不是一个有效的程序集,我该如何解决呢?

1 个答案:

答案 0 :(得分:5)

它是一个本机DLL,它有助于实现Mono.Posix命名空间。它为Mono.Posix提供的API提供了pinvoke入口点,例如将各种C库和系统调用结构转换为托管结构的转换函数。

您根本不需要在项目中引用此库。