MonoPosixHelper.dll 是做什么的?
为了了解有关 C# 跨平台开发的更多信息,我尝试查看 Banshee 项目。 以目前的形式,它无法编译。
因此,我正在尽我的知识范围尝试修复它。
首先,几乎所有项目的参考资料都已损坏。 我认为这是最容易修复的部分。 我以为错了... 经常损坏的引用是 MonoPosixHelper.dll。 我安装了 Mono 框架,并在它的 bin 文件夹中找到了 MonoPosixHelper.dll 文件。 当我尝试引用它时,Visual Studio 抱怨它不是有效的程序集或不是 COM 对象。 我理解后者,因为它不是一个 com..
那么,这个库到底是做什么的,为什么它不是一个有效的程序集,我该如何解决这个问题?
In my effort to learn more about cross-platform developping in C# I tried checking out the Banshee project. In it's current form it is not compiling.
So I'm trying to fix it up as far as my knowledge is stretching.
Firstly almost all of the projects have broken references. I thought this was the easiest part to fix. I thought wrong...
A reference that is often broken is the MonoPosixHelper.dll. I installed the Mono framework and in it's bin folder fount the MonoPosixHelper.dll file. When I tried to reference it Visual Studio complains that it's not a valid assembly or not a COM object. The latter I understand because it's not a com..
So, what does this library do exactly, why is it not a valid assembly and how can I solve this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
它是一个本机 DLL,它有助于 Mono.Posix 命名空间的实现。 它为 Mono.Posix 提供的 API 提供 pinvoke 入口点,例如将各种 C 库和系统调用结构转换为托管结构的转换函数。
您根本不需要在项目中引用该库。
It's a native DLL, and it helps the implementation of the Mono.Posix namespace. It provides pinvoke entry points to API provided by Mono.Posix, such as conversion functions that convert various C library and system call structures to managed structures.
You should not need to reference this library in a project at all.