Что такое MonoPosixHelper.dll?
В своих попытках узнать больше о кроссплатформенной разработке в C# я попытался проверить проект Banshee. В текущей форме он не компилируется.
Поэтому я пытаюсь исправить это, насколько мои знания растягиваются.
Во-первых, почти все проекты имеют неработающие ссылки. Я думал, что это было легче всего исправить. Я думал, что неправильно... Ссылка, которая часто нарушается, является MonoPosixHelper.dll. Я установил фреймворк Mono и в его папке bin нашел файл MonoPosixHelper.dll. Когда я пытался ссылаться на него, Visual Studio жалуется, что это не допустимая сборка или не COM-объект. Последнее я понимаю, потому что это не ком..
Итак, что именно делает эта библиотека, почему она не является допустимой сборкой и как я могу это решить?
1 ответ
Это нативная DLL, которая помогает в реализации пространства имен Mono.Posix. Он обеспечивает точечные точки входа в API, предоставляемые Mono.Posix, такие как функции преобразования, которые преобразуют различные библиотеки C и структуры системных вызовов в управляемые структуры.
Вам вообще не нужно ссылаться на эту библиотеку в проекте.