The Will Will Web

記載著 Will 在網路世界的學習心得與技術分享

介紹好用工具:Mono Migration Analyzer (MoMA)

經由 Novell 的大力支持,Mono 平台已經越來越完整了,目前已經出到 Mono 2.0.1 版,並且支援 Linux, OS X, BSD, and Microsoft Windows 作業系統與 x86, x86-64, ARM, s390, PowerPC, ... 等 CPU 架構,算是一個「真正的」跨平台的 .NET 運行架構。

事實上,在 Windows 平台開發的 .NET 元件或應用程式要轉移到 Mono 平台並沒有想像中的困難,只要不要使用到 Windows 專屬的 API 或 Win32 元件,基本上原生的 .NET 組件都是可以無痛轉移的,只是在 Mono 平台實做出來的 .NET Framework API 不見得會與 Windows 平台上的完全一樣,所以在轉移前還是需要驗證過才能比較放心的執行,而這套驗證工具正是 The Mono Migration Analyzer,簡稱 MoMA

使用 The Mono Migration Analyzer (MoMA) 分析工具也十分簡單,下載後免安裝直接執行,簡單的幾個步驟即可完成 .NET 組件的相容性分析,詳細的執行畫面各位可以參照 Using MoMA Guide 這頁的內容。

The Mono Migration Analyzer (MoMA)

相關連結