Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio Visual Studio无法将Profile151 PCL添加到Xamarin项目_Visual Studio_Xamarin_Nuget_Portable Class Library - Fatal编程技术网

Visual studio Visual Studio无法将Profile151 PCL添加到Xamarin项目

Visual studio Visual Studio无法将Profile151 PCL添加到Xamarin项目,visual-studio,xamarin,nuget,portable-class-library,Visual Studio,Xamarin,Nuget,Portable Class Library,我试图在Visual Studio 2015(更新3)中向Xamarin iOS和Android项目添加Profile151 PCL nuget包,它告诉我该包不兼容。该软件包具有库文件夹“portable-net451-win81-wpa81”(这是用于Profile151 PCL的) 这是错误消息:“无法安装程序包'velox.core 1.0.2.8'。您正试图将此程序包安装到目标为'Xamarin.iOS,Version=v1.0'的项目中,但该程序包不包含任何与该框架兼容的程序集引用或

我试图在Visual Studio 2015(更新3)中向Xamarin iOS和Android项目添加Profile151 PCL nuget包,它告诉我该包不兼容。该软件包具有库文件夹“portable-net451-win81-wpa81”(这是用于Profile151 PCL的)

这是错误消息:
“无法安装程序包'velox.core 1.0.2.8'。您正试图将此程序包安装到目标为'Xamarin.iOS,Version=v1.0'的项目中,但该程序包不包含任何与该框架兼容的程序集引用或内容文件。有关详细信息,请与程序包作者联系。”

奇怪的是,我可以使用Xamarin Studio将相同的nuget包添加到项目中


这是什么原因?有解决办法吗?

这似乎是VS 2015在NuGet客户端的一个失败。理想情况下,
Profile151
应标记为与
Xamarin.iOS
兼容,但事实并非如此。这是因为NuGet v3中的硬编码列表没有列出
Profile151

因此,我在
NuGet.Client
github上报告了一个问题:


这似乎是与VS 2015相关的NuGet客户端的失败。理想情况下,
Profile151
应标记为与
Xamarin.iOS
兼容,但事实并非如此。这是因为NuGet v3中的硬编码列表没有列出
Profile151

因此,我在
NuGet.Client
github上报告了一个问题:


为了澄清您的问题,您正在将Profile151 PCL NuGet包添加到实际的PCL或Xamarin.iOS/Xamarin.Android项目中?是否可以包含一个逐步复制以供进一步调查?(或者是一个示例项目以及您试图添加的NuGet包)。我看到的问题是这里没有
Xamarin.iOS10
target。唯一的目标是
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目标。另请参见:这似乎是一个失败,配置文件未列在NuGet客户端的硬编码列表中:因此,它在VS上失败,但在XS上失败,因为XS在中的
Xamarin.iOS.xml
文件中通过mono兼容
/Library/Frameworks/Mono.framework/Versions/4.4.2/lib/Mono/xbuild Frameworks/.NETPortable/v4.6/Profile/Profile151/SupportedFrameworks
我报告了NuGet端的一个bug,并将继续回答,以便跟踪。为了让你的问题更清楚,您正在将Profile151 PCL NuGet包添加到实际的PCL或Xamarin.iOS/Xamarin.Android项目中?是否可以包含一个逐步复制以供进一步调查?(或者是一个示例项目以及您试图添加的NuGet包)。我看到的问题是这里没有
Xamarin.iOS10
target。唯一的目标是
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目标。另请参见:这似乎是一个失败,配置文件未列在NuGet客户端的硬编码列表中:因此,它在VS上失败,但在XS上失败,因为XS在中的
Xamarin.iOS.xml
文件中通过mono兼容
/Library/Frameworks/Mono.framework/Versions/4.4.2/lib/Mono/xbuild Frameworks/.NETPortable/v4.6/Profile/Profile151/SupportedFrameworks
我报告了NuGet端的一个bug,并将继续回答,以便跟踪。