我试图将Profile151 PCL nuget包添加到Visual Studio 2015(更新3)中的Xamarin iOS和Android项目中,并且它告诉我该包不兼容。该封装具有库文件夹“便携式net451-win81-wpa81”(这是"official" recommendation为Profile151 PCL)Visual Studio无法将Profile151 PCL添加到Xamarin项目
这是错误消息:"Could not install package 'velox.core 1.0.2.8'. You are trying to install this package into a project that targets 'Xamarin.iOS,Version=v1.0', 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."
奇怪的是,我可以添加相同的NuGet使用Xamarin Studio打包项目。
这是什么原因?有没有解决方法?
只是为了让你的问题清楚,您是否将Profile151 PCL NuGet包添加到实际的PCL或Xamarin.iOS/Xamarin.Android项目中?您是否可以包含一步一步的复制以供进一步调查? (或者一个示例项目以及您试图添加的NuGet包)。 –
我看到的问题是这里没有'Xamarin.iOS10'目标。唯一的目标是'portable-net451-win81-wpa81'。这意味着它将在PCL中与这些项目一起工作,但不是Xamarin.iOS项目。 该错误也提到了这一点:'无法安装包'velox.core 1.0.2.8'。您正在尝试将此软件包安装到以'Xamarin.iOS,Version = v1.0'为目标的项目中,但该软件包不包含任何与该框架兼容的程序集引用或内容文件。欲了解更多信息,请联系软件包作者。# 看到它确实在XS中工作是另一回事。 –
这没有意义。带有“portable-net45 + netcore45 + wpa81 + wp8”的软件包可以正常工作,而且它也没有Xamarin.iOS10目标。 –