【问题标题】:Unable to find a version of 'Microsoft.Azure.WebJobs' that is compatible with找不到与兼容的“Microsoft.Azure.WebJobs”版本
【发布时间】:2018-06-22 20:22:58
【问题描述】:

在逃离 Nuget 地狱时需要帮助。

我正在尝试安装Microsoft.Net.Sdk.Functions,版本1.0.7,它依赖于

Microsoft.Azure.WebJobs (= 2.0.1-beta4)

在我的项目的packages.config 中我引用了

<package id="Microsoft.Azure.WebJobs" version="2.1.0" targetFramework="net461" />

在我的解决方案的packages 中有

Microsoft.Azure.WebJobs.2.1.0

我得到了错误

Unable to find a version of 'Microsoft.Azure.WebJobs' that is compatible with 'Microsoft.NET.Sdk.Functions 1.0.7 constraint: Microsoft.Azure.WebJobs (= 2.1.0-beta4)'.

尝试安装Microsoft.Net.Sdk.Functions时。

什么给了?与需要-beta4 有关吗?因为当我在Nuget 中查看Microsoft.Azure.WebJobs 时,没有后缀为-beta4 的版本。

【问题讨论】:

    标签: c# .net visual-studio azure nuget


    【解决方案1】:

    Microsoft.Net.Sdk.Functions 1.0.7 绑定到 Microsoft.Azure.WebJobs 版本 2.1.0-beta4 的单个版本。如果您安装了任何其他版本的 Microsoft.Azure.WebJobs,则无法安装 Microsoft.Net.Sdk.Functions 1.0.7。

      <group targetFramework=".NETFramework4.6">
        <dependency id="Microsoft.Azure.WebJobs" version="[2.1.0-beta4]" exclude="Build,Analyzers" />
        <dependency id="Microsoft.Azure.WebJobs.Extensions" version="[2.1.0-beta4]" exclude="Build,Analyzers" />
        <dependency id="Microsoft.Azure.WebJobs.Extensions.Http" version="[1.0.0-beta4]" exclude="Build,Analyzers" />
        <dependency id="Newtonsoft.Json" version="[9.0.1]" exclude="Build,Analyzers" />
        <dependency id="System.ValueTuple" version="4.3.0" exclude="Build,Analyzers" />
      </group>
    

    版本周围的方括号表示仅支持该特定版本。不带方括号,例如带 System.ValueTuple,表示需要的版本是那个版本或更高版本。

    因此,要安装该版本的 Microsoft.Net.Sdk.Functions,您需要卸载已安装的 Microsoft.Azure.WebJobs 2.1.0。

    还有其他选项,例如安装 Microsoft.Net.Sdk.Functions 1.0.8,它依赖于您已安装的 Microsoft.Azure.WebJobs 2.1.0。

    在 nuget.org 上确实存在 Microsoft.Azure.WebJobs 2.1.0-beta4 NuGet 包 - https://www.nuget.org/packages/Microsoft.Azure.WebJobs/2.1.0-beta4 - 我猜您在搜索此 NuGet 包时没有检查预发布。

    【讨论】:

      猜你喜欢
      • 2018-08-21
      • 1970-01-01
      • 2012-07-05
      • 1970-01-01
      • 2018-05-17
      • 2011-10-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多