Ответ 1
Вот некоторые из основных libraries, которые вы можете использовать:
- Gtk #, кросс-платформенный графический интерфейс API Unix, Windows, MacOS X,
- это целый стек библиотек и включает в себя виджеты (с Gtk +), доступность и международный текстовый рендеринг (с PangoSharp).
- Mono.DataConvert - System.BitConverter реализован правильно и хорошо разработан.
- Mono.Addins - Рамка расширения, похожая на MEF.
- Mono.Cairo - привязка к Cairo Graphics.
- Mono.Cecil - Манипуляция изображениями ECMA CIL.
- Xml.Relaxng - RelaxNG разбор и проверка.
- Novell.Directory.Ldap - библиотеки LDAP.
- Daap.Sharp - Реализация протокола DAAP
- (протокол обмена музыкой, вы можете потреблять или публиковать источники музыки)
- Mono.Upnp - Универсальная реализация Plug and Play в управляемом коде.
- Mono.ZeroConf - Перекрестная платформа API ZeroConf/Bonjour для .NET-приложений.
- BitSharp - библиотека клиентов/серверов Bittorrent, теперь называемая MonoTorrent
- Mono.Nat - Трансляция сетевых адресов.
- Mono.Rocks - Полезные методы расширения/Функциональные возможности для С#, которые теперь заменяются Cadenza
- SmugMugSharp - привязки для обсуждения с SmugMug
- Crimson - Crypto-библиотеки за пределами того, что доступно в .NET.
- Mono.WebBrowser - Wrapper для Firefox или WebKit.
- WebkitSharp - привязки для использования WebKit с С#
- GtkSharpRibbon - лента, реализованная в Gtk # (кросс-платформе)
- IPodSharp - библиотека для связи и управления iPod.
- TagLibSharp - библиотека для аннотирования мультимедийных файлов (тегирование).
- Exiv2Sharp - библиотека чтения/записи EXIF.
Спецификация Linux:
- Mono.Posix/Mono.Unix.
- NDesk.DBus
- Mono.Fuse - файловые системы пользовательского пространства.
Я уверен, что мне не хватает нескольких других библиотек.
Большинство из них (и многие другие) связаны с помощью libraries.