首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Xamarin PCL与SL混淆

Xamarin PCL与SL混淆
EN

Stack Overflow用户
提问于 2015-08-26 14:51:58
回答 2查看 210关注 0票数 3

在Xamarin中,我对PCL (可移植类库)和SL (共享库)之间的确切区别感到困惑。我正在开发一个单独的,而不是担心未来的其他projects...so在开发一个单一的代码集和材料UI的Xamarin项目库,这是最好的吗?

补充说:我的应用程序将在每个平台上发布,包括IOS、Andriod和Windows。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-08-26 19:28:35

如果您希望使用特定于平台的控件,您可以很容易地使用共享项目。正如Wosi在Ian左边的链接中所述,您可以使用#if编译器语句来区分设备。对于PCL,情况并非如此,尽管它们比共享项目中的代码更模块化,更容易识别。

票数 3
EN

Stack Overflow用户

发布于 2015-08-26 15:20:13

如果您真的不关心不同的平台,那么您既不需要共享库,也不需要PCL。这两种项目类型都用于在多个项目和平台上共享代码。在您的例子中,您可以在Xamarin.Android项目中做您想做的任何事情。但请注意,当您突然需要瞄准iOS或Windows时,很难将特定于平台的代码与平台无关的代码分离开来。当您使用PCL时,您将被迫分离这两种代码。

正如Iain已经提到的:看看这里,Xamarin Shared Library and PCL

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32229934

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档