![](/img/trans.png)
[英]Install WindowsAzure.Storage to PCL targeting Xamarin platforms
[英]How do I install WindowsAzure.Storage in Visual Studio 2013?
注意:这个答案对我没有帮助,因为我没有相同的dll:System.Collections.Immutable 1.1.37
我正在使用Visual Studio 2013和.net 4.5并遵循本教程: 使用.NET开始使用Azure Blob存储我正在尝试安装WindowsAzure.Storage但是出现此错误:
试图解决依赖'Microsoft.Data.OData(≥5.8.2)'。 试图解决依赖'System.Spatial(= 5.8.2)'。 试图解决依赖'Microsoft.Data.Edm(= 5.8.2)'。 试图解决依赖'Newtonsoft.Json(≥6.0.8)'。 试图解决依赖'Microsoft.Data.Services.Client(≥5.8.2)'。 试图解决依赖'System.Net.Requests(≥4.0.11)'。 试图解决依赖关系'System.ComponentModel.EventBasedAsync(≥> 4.0.11)'。 试图解决依赖'System.Dynamic.Runtime(≥4.0.0)'。 试图解决依赖'System.Linq.Queryable(≥4.0.0)'。 'System.Linq.Queryable 4.0.0'包需要NuGet客户端版本'3.0'或更高版本,但当前的NuGet版本是'2.12.0.817'。
![]()
当我根据图像中的红色错误升级Nuget时,它需要我扩展和更新,要求更新此:
我不知道我正在寻找什么和这之间的关系,但我仍然继续并遵循该更新,但得到错误:
我应该从哪里开始!?
当您尝试通过NuGet安装WindowsAzure.Storage包时,这是关键错误;
试图解决依赖'System.Linq.Queryable(≥4.0.0)'。 'System.Linq.Queryable 4.0.0'软件包需要NuGet客户端版本'3.0'或更高版本,但当前的NuGet版本是'2.12.0.817'
不幸的是,System.Linq.Queryable 4.0.0需要NuGet 3.0或更高版本。 因此,这不适用于Visual Studio 2013。
幸运的是,新的System.Linq.Queryable 4.3.0只需要的NuGet 2.12 可为Visual Studio 2013。
因此,要通过NuGet在Visual Studio 2013中成功安装WindowsAzure.Storage:
打开Visual Studio 2013.转到“ 工具”>“NuGet包管理器”>“包管理器控制台”
在数据包管理器控制台中输入:
Install-Package NuGet.Client -Version 3.2.0
我尝试使用NuGet Client版本3.2.0。 目前的最新版本是4.3(beta)或4.2。 所以我不确定它是否适用于版本4.2和4.3,但它肯定适用于NuGet 3.2.0。 NuGet> 3是我需要的SendGrid和其他软件包。
显然,对于Visual Studio 2013,您只能使用NuGet 2.12,
如果要使用NuGet 3.x以及需要NuGet 3.x的软件包,则必须升级到Visual Studio 2015及更高版本。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.