我目前正在使用Xamarin开发跨平台应用程序,我正在尝试使用NuGet包Parse 1.7.0,但是当我尝试在Visual Studio 2015上通过NuGet安装包时,我收到此错误:
Could not install package 'Parse 1.7.0'. You are trying to install this package into a project that targets '.NETPortable,Version=v4.5,Profile=Profile259', but the package does not contain any assembly references or content files that are compatible with that framework. For more information, contact the package author.
是否了解Parse官方软件包与Xamarin不兼容?如果是这样,有没有办法让它兼容?
提前致谢!
答案 0 :(得分:1)
如果您查看此软件包的nupkg
:
https://www.nuget.org/packages/parse
您会找到一个lib
文件夹,其中包含以下目标。因此,您试图以Profile259为目标,但Parse NuGet包中没有为此定义。这就是它失败的原因。您必须安装其中一个目标。
因此,如果您将其单独安装到MonoAndroid
或Xamarin.iOS10
,则可以正常安装( Xamarin.Android 和 Xamarin.iOS 项目尊敬地)。
答案 1 :(得分:0)
如果相同,只需从目标中删除Silverlight平台,它就可以正常工作