2013-08-05 27 views

回答

4

Xamarin的移動/ Mac上使用的解決方案相比,微軟.NET不同的方法。規則如下:

  1. 在安裝應用程序之前,您無需在Mac或iOS或Android設備上安裝.NET/Mono運行時。
  2. 當您構建應用程序的部署包(Mac/iOS/Android)時,Mono編譯器工具鏈會自動將您的二進制文件與Mono二進制文件合併,以便最終的軟件包可以自包含(它們包含所需的每一位,而不依賴於外部組件) 。這是Mac App Store,iOS App Store和各種Android應用商店所必需的。

請注意,由於該Mono位嵌入在每個構建的包中,因此這些包比使用Objective C或Java創建的包稍大。