Как мы используем dot net dll в моно? - PullRequest
0 голосов
/ 10 мая 2018

У меня уже есть dot net DLL, которая должна работать в Linux mono.

Mono Develop - интегрированная среда разработки с открытым исходным кодом для Linux, Mac OS и Windows.Его основная задача - разработка проектов, использующих платформы Mono и .NET

1 Ответ

0 голосов
/ 10 мая 2018

.net и Mono похожи, но не идентичны. Вы можете декомпилировать dll в некоторый c #, который затем можете скомпилировать в Mono.

Другой вариант - запустить Wine на машине с Linux, но это много усилий и усилий. Перекомпиляция так, чтобы «все» в Mono была чище.

Теоретически вы можете ссылаться на .net dll напрямую из Mono, но если эта dll полагается на что-то, что mono не может подделать, это не удастся.

...