Если ваш моно достаточно новый, вы можете использовать NuGet, скачанный с здесь .Вам также нужны некоторые доверенные сертификаты, чтобы он работал нормально - их можно импортировать с помощью:
mozroots --import --ask-remove
А затем вы можете загрузить пакет с помощью NuGet
Вы также можете загрузить любую другую библиотекуКстати, не нужно перекомпилировать исходники, поскольку Mono и .NET двоично совместимы.
Кстати, двоичные файлы можно напрямую загрузить из nuget следующим образом: Json.Net.