Xamarin跨平台项目

时间:2016-08-26 22:38:30

标签: xamarin

选择跨平台项目(例如共享)和添加到解决方案单个Android和iPhone项目以及共享项目之间有什么区别?

谢谢!

3 个答案:

答案 0 :(得分:3)

没有区别,除了节省一些时间。 Cross-Platform中的模板是多项目模板。只需2次点击即可轻松创建Xamarin解决方案。逐个创建项目,可以让您更好地控制命名等内容。

答案 1 :(得分:0)

在跨平台移动应用程序之间共享代码有两种选择:共享资产项目和可移植类库。这些选项是discussed here;有关Portable Class LibrariesShared Projects的更多信息也可用。

答案 2 :(得分:0)

PCL,它是道路,真理和光明。朋友不要让朋友使用共享项目。

好的,这有点强,但一般来说,如果你不知道你应该做什么,去PCL。如果你有充分的理由使用共享项目,当然,除了PCL,你缺乏#ifdef和spaghetti代码将会感谢我。除此之外,PCL将确保您编写的代码不仅可以移植到所有当前平台,还可以移植到我们可能支持的任何未来平台。

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

为您提供额外信息。 PCL vs Shared