【发布时间】:2017-01-21 15:59:11
【问题描述】:
我只是想知道将 PCL 与 Xamarin.Forms 一起使用有什么好处。 我的意思是你无论如何都要在每个平台之间共享代码。 在 Xamarins 本机方法中,这很清楚。 所以也许有人可以告诉我为什么要在 Xamarin.Forms 中使用 PCL?
【问题讨论】:
-
为什么要使用 PCL 而不是什么替代方案?共享库?或者您认为还有什么其他选择?
-
pcl 或共享库。但是为什么还要使用其中之一
-
您必须有某种机制来在两个不同平台项目之间共享代码——通常是 PCL 或共享库。唯一的其他方法是只复制源文件,这是一个可怕的想法。
-
事实上,PCL 库是 Xamarin.Forms 共享所有代码/视图的方式。如果您进入平台项目(iOS 或 Android),您将看到它们实际上是空的,因为它们充当在 Xamarin.Forms 中创建的页面的“持有者”。
标签: xamarin xamarin.forms portable-class-library