2016-08-26 236 views
0

選擇跨平臺項目(例如共享)並添加到單個Android和iPhone項目和共享項目的解決方案之間有什麼區別?Xamarin跨平臺項目

謝謝!

回答

0

有兩個選項爲跨平臺移動應用程序之間共享的代碼:共享資源項目和便攜式類庫。這些選項是discussed here;有關Portable Class LibrariesShared Projects的更多信息也可用。

+0

謝謝您的回答。我的問題不同:vs 2015爲跨平臺創建項目模板提供了可能性,但我可以爲特定平臺創建單個項目。之後,如果我決定添加PCL或共享項目是同一件事情?謝謝 – robyg72

4

沒有區別,除了節省了一些時間。 Cross-Platform中的模板是多項目模板。只需點擊兩下即可創建Xamarin解決方案。一個接一個地創建項目,可以讓您更好地控制命名等等。

0

PCL,這是道路,事實和光明。朋友不讓朋友使用共享項目。

好了,所以那是一個有點強,但一般來說,如果你不知道什麼是你應該做的,去PCL。如果你有強烈的理由使用一個共享的項目,當然,但否則去PCL,你缺乏#ifdef和spaghetti代碼會在以後感謝我。除此之外,PCL將確保您編寫的代碼不僅適用於所有當前平臺,還適用於我們可能支持的任何未來平臺。

////////////////////////////////////////////// /////////////////////////////////

額外的信息給你。 PCL vs Shared