【问题标题】:Can't install Windows.Azure.Storage assembly via NuGet无法通过 NuGet 安装 Windows.Azure.Storage 程序集
【发布时间】:2015-09-30 17:18:09
【问题描述】:

这是显示的内容:

错误无法找到“Microsoft.Data.OData”的版本,即 兼容 'Microsoft.AspNet.WebApi.OData 5.2.2 约束: Microsoft.Data.OData (≥ 5.6.0)', 'Microsoft.Data.Services.Client 5.6.4 约束:Microsoft.Data.OData (= 5.6.4)', 'WindowsAzure.MobileServices.Backend.Tables 1.0.470 约束: Microsoft.Data.OData (= 5.6.2)', 'WindowsAzure.Storage 6.0.0 约束:Microsoft.Data.OData (≥ 5.6.4)'。 0

请问如何解决?

【问题讨论】:

  • 能否先运行 Install-Package Microsoft.Data.OData,然后运行 ​​WindowsAzure.Storage?
  • 感谢更新。我已经尝试过了,也遇到了依赖问题: Install-Package : Unable to resolve dependencies。 “Microsoft.Data.OData 5.6.4”与“Microsoft.AspNet.WebApi.OData 5.5.0 约束:Microsoft.Data.OData (≥ 5.6.0)”、“WindowsAzure.MobileServices.Backend.Tables 1.0”不兼容。 470 约束:Microsoft.Data.OData (= 5.6.2)'。

标签: azure nuget azure-storage


【解决方案1】:

好吧,一旦我无法通过 NuGet 解决这个问题,我就去找另一个解决方案。假设我有两个项目 - PrimaryProject 和 Template 项目。那么

  1. 我已经从模板“Azure 移动服务”创建了新的模板项目
  2. 然后通过 Nuget 安装 Windows.Azure.Storage 程序集。安装没有问题!
  3. 关闭项目并移至其文件夹。
  4. 将 $(ProjectDir)\packages.config 和 $(SolutionDir)\packages 文件夹复制到我的主要项目的目标文件夹中
  5. 在文本编辑器中打开 PrimaryProject.csproj 并将 ItemGroup 标记内容替换为来自 Template.csproj 的引用子项

现在可以了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-09-11
    • 1970-01-01
    • 1970-01-01
    • 2018-02-13
    • 2018-06-14
    相关资源
    最近更新 更多