What is MonoPosixHelper.dll?

In my attempts to learn more about cross-platform development in C #, I tried to test the Banshee project. It does not compile the current form.
Therefore, I try to fix it until my knowledge is stretched.

Firstly, almost all projects break links. I thought this was the easiest part to fix. I was mistaken ... The link that is often broken is MonoPosixHelper.dll. I installed the Mono environment and in it the bin folder launched the MonoPosixHelper.dll file. When I tried to reference it, Visual Studio complains that it is not a valid assembly or a COM object. I understand the latter, because it is not a com.

So, what does this library do exactly, why is it not a valid assembly and how can I solve it?

+3
source share
1 answer

This is a native DLL, and it helps implement the Mono.Posix namespace. It provides pinvoke entry points for APIs provided by Mono.Posix, such as conversion functions that transform various C libraries and system calls into managed structures.

You do not need to reference this library at all in the project.

+4
source

Source: https://habr.com/ru/post/1712808/


All Articles