Mono 程式庫包含了 .Net 相容程式庫(ADO.NET、System.Windows. Forms 與 ASP.NET)及 Mono 特有的第三方類別庫。Mono 執行環境 能嵌入於應用程式中,減低包裝與散佈過程。Mono 專案尚提供整合 式開發環境、除錯程式與文件瀏覽器。 Novell 開發者平台副總裁與同時也是 Mono 主要開發者的 Miguel de Icaza 表示,Mono 提供開發 .Net 架構應用軟體上的選擇。Mono 支援了 Visual Basic、C#、Python 等語言,且產生的二進位檔相容於 .Net(binary compatibility)。 Mono 可自專案網站免費下載,該處提供 Linux、Windows 與 Mac OS X 的版本,使用者也可下載原始碼自行編譯。Windows 安裝與一般 Windows 軟體安裝相似。Linux 安裝檔則依涵蓋範圍提供不同檔案,用戶可依需求下載安裝。安裝後,用戶即可使用 Mono 提供的 mono 直譯器、C# 編譯器等工具,特別的是,目前微軟 .NET Framework 並未提供直譯器。 Mono 編譯器產生的檔案可在執行 Mono 或微軟 .NET Framework 的 平台上執行,但由於 Mono 並未實作完整的 .NET 類別庫,而且包含 Mono 專有程式庫,因此並非所有 Mono 應用軟體皆可於微軟 .Net Framework 下執行,反之亦然。 Mono 預計於 9 月推出新版,版本號可能為 1.2 或 2.0,將提供 Windows Forms 支援以建構跨平台圖形界面應用軟體,並將支援 C# 2.0。
相關網址:
1.Mono 開放源碼 .NET
2.焦點下的 Mono