2016-08-02 63 views
0

我试图将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打包项目。

这是什么原因?有没有解决方法?

+0

只是为了让你的问题清楚,您是否将Profile151 PCL NuGet包添加到实际的PCL或Xamarin.iOS/Xamarin.Android项目中?您是否可以包含一步一步的复制以供进一步调查? (或者一个示例项目以及您试图添加的NuGet包)。 –

+1

我看到的问题是这里没有'Xamarin.iOS10'目标。唯一的目标是'portable-net451-win81-wpa81'。这意味着它将在PCL中与这些项目一起工作,但不是Xamarin.iOS项目。 该错误也提到了这一点:'无法安装包'velox.core 1.0.2.8'。您正在尝试将此软件包安装到以'Xamarin.iOS,Version = v1.0'为目标的项目中,但该软件包不包含任何与该框架兼容的程序集引用或内容文件。欲了解更多信息,请联系软件包作者。# 看到它确实在XS中工作是另一回事。 –

+0

这没有意义。带有“portable-net45 + netcore45 + wpa81 + wp8”的软件包可以正常工作,而且它也没有Xamarin.iOS10目标。 –

回答

相关问题