无法安装NuGet包Microsoft.Bcl.Build 1.0.14

Ale*_*tán 9 visual-studio xamarin xamarin.mac xamarin-studio

我在VS 2013(iOS,WinPhone和Android)中制作了一个多平台应用程序.我想在iOS参考文件夹中添加一个名为Microsoft Http Clients Libraries的Nuget Packages,我不能这样做,因为我收到以下错误:

无法安装包'Microsoft.Bcl.Build 1.0.14'.您正在尝试将此软件包安装到以"Xamarin.iOS,Version = v1.0"为目标的项目中,但该软件包不包含与该框架兼容的任何程序集引用或内容文件.有关更多信息,请与软件包作者联系.

任何人都可以帮助我吗?

小智 25

我遇到了同样的问题,显然无法安装Bcl.Build 1.0.14,但你可能不需要那个旧版本.

当我尝试将WindowsAzure.MobileService添加到iOS Xamarin项目时,我遇到了这个问题.它失败了,因为支持的最小Bcl.Build需要是1.0.14,但是如果你有一个安装得很好的新版本,你将能够添加其他依赖它的软件包.

所以1.单独安装Microsoft.Bcl.Build软件包(最新版)2.安装依赖它的软件包.


Jon*_*zes 5

转到->解决方案->管理解决方案的软件包->在“浏览”标签中->选择以下两个选项:

第一:

安装程序包“ Microsoft.Bcl.Build”,您的版本最新1.0.21

第二:

完成此步骤后,现在安装软件包“ Microsoft.Net.Http”,您的版本为最新版本2.2.29。

结果: 对我来说解决了!


Mat*_*ard 1

Microsoft.Bcl.Build 1.0.14 可以安装到 Xamarin.iOS 项目中。

如果出现以下情况,则可能会失败:

  1. 您的 NuGet 包管理器不是最新的。
  2. 您没有安装 Xamarin.iOS 的 Xamarin 可移植类库配置文件。

如果您安装了最新的 Xamarin 版本,则可能是 NuGet 包管理器不是最新的。您可以从工具 - 扩展和更新 - 更新 - Visual Studio Gallery 进行更新。