【发布时间】:2017-09-12 22:37:47
【问题描述】:
我是 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 应用兼容?
谢谢。
【问题讨论】:
-
这是一个针对 .NETStandard 1.6 版的项目。也许是时候加入这个潮流了,尽管我不认为 Xamarin 支持 v1.x 版本。请考虑从 GitHub.com 项目中检索源代码并重新编译它。
标签: c# .net xamarin xamarin.forms