我应该在我的Xamarin.Forms应用程序中使用哪个PCL配置文件?

时间:2017-09-12 13:20:13

标签: c# .net xamarin xamarin.forms

我是Xamarin,Xamarin.Forms和C#平台的新手。

我开始开发应该支持Android和iOS设备的应用。我正在使用PCL项目进行代码共享。目前这个项目正在使用profile111,因为Visual Studio默认为我选择了它。但是当我尝试安装一些NuGet包时,我收到一条消息,说包不兼容。类似的东西:

  

无法安装软件包'DocsBrStandard 2.0.1'。你正试图   将此包安装到目标项目中   '.NETPortable,Version = v4.5,Profile = Profile111',但包有   不包含任何程序集引用或内容文件   与该框架兼容。

我相信这条消息与我正在使用的个人资料有关,对吧?

那么我应该为应用程序使用哪个配置文件才能支持iOS和Android设备? profile111更适合这种情况吗?

至少,如何判断包是否与我的Xamarin.Forms应用程序兼容?

感谢。

1 个答案:

答案 0 :(得分:2)

您需要将.NET Standard作为目标才能使用DocsBrStandard包。因此,如果要使用该包,则无法使用基于配置文件的PCL。

查看这篇关于使用Xamarin.Forms定位.NET Standard的文章:
https://blog.xamarin.com/building-xamarin-forms-apps-net-standard/