我可以使用构建Xamarin.iOS和Xamarin.Android版本的PCL来构建windows app版本吗?

时间:2016-07-19 08:40:39

标签: xamarin xamarin.ios xamarin.android xamarin.forms portable-class-library

我是Xamarin平台的新手,所以这个问题可能有简单的答案。如果有重复的问题请原谅。但我需要你的帮助。

我使用Xamarin.iOS和Xamarin.Android开发了Android和iOS版本的应用程序。我使用过基于PCL的解决方案,其中我的所有业务逻辑,模型,使用REST API等的代码都在Portable类库中。 Android和iOS项目正在使用这些共享代码使用接口。我遵循Model-view-presenter架构。

现在我必须开发这个应用程序的Windows Phone版本。所以我的问题是,我可以在Xamarin.Forms项目中使用我的Core PCL在Windows手机应用程序中使用吗?你能给我一些指导吗?

1 个答案:

答案 0 :(得分:0)

这里有一个页面详细说明了PCL配置文件以及它们可以在哪些平台上使用:

http://portablelibraryprofiles.apps.stephencleary.com/

如果您使用的是Xamarin Studio,则可以转到PCL项目的属性,然后转到Build - >常规并选择您想要支持的平台 - 将为您选择最合适的配置文件。

您也可以在Visual Studio中执行类似操作,转到属性 - >图书馆和改变目标框架。

有关此内容以及一般PCL的更多信息,请参阅我们的指南:

https://developer.xamarin.com/guides/cross-platform/application_fundamentals/pcl/introduction_to_portable_class_libraries/#Editing_PCL_Settings