文章出處

隨著.NET的原來越開放,不僅僅是開源這么簡單了,也意味著.NET程序員要關注越來越多的平臺,涵蓋.NET Mic Framework, Xamarin,Mono,.NET等等,從windows到linux,mac,從嵌入式到移動設備、PC 、小型機服務器等等復雜的環境,如何讓我們的代碼在所有的平臺上都可以跑就成為一個問題,很難做到你寫的應用的代碼能夠100%的跨平臺,這就需要一個工具來幫我們解決這個問題。

ASP.NET 5系列教程 (一):領讀新特性》里面已經提到一個命令行工具API Portability Analyzer 微軟最近又發布了一個Visual Studio 插件.NET Portability Analyzer。它可以非常方便在Visual Studio 中幫你分析代碼。Mono有類似的工具 MoMA是一個誕生于2006年的掃描工具。通過它提供的報表可以粗略知道一個項目從.NET遷移過去可能會遇到哪些問題(包含PInvoke檢查,未實現方法檢查)。它是Xamarin Mobility Scan的前身。

  1. 下載安裝插件 https://visualstudiogallery.msdn.microsoft.com/1177943e-cfb7-4822-a8a6-e56c7905292b
  2. 設置分析工具檢查的平臺,通過菜單: Tools -à Optionsà .NET Portability Analyzer,選擇要分析的平臺:

  3. 有2種分析方法進行分析:

文章列表




Avast logo

Avast 防毒軟體已檢查此封電子郵件的病毒。
www.avast.com


arrow
arrow
    全站熱搜
    創作者介紹
    創作者 大師兄 的頭像
    大師兄

    IT工程師數位筆記本

    大師兄 發表在 痞客邦 留言(0) 人氣()