gpt4 book ai didi

c# - 无法找到与 'Microsoft.Azure.WebJobs' 兼容的版本

转载 作者:行者123 更新时间:2023-11-30 23:01:34 24 4
gpt4 key购买 nike

需要帮助来逃离 Nuget Hell。

我正在尝试安装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 的版本。

最佳答案

Microsoft.Net.Sdk.Functions 1.0.7 与 Microsoft.Azure.WebJobs 版本 2.1.0-beta4 的单个版本绑定(bind)。如果您安装了任何其他版本的 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 包时没有检查预发布。

关于c# - 无法找到与 'Microsoft.Azure.WebJobs' 兼容的版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50995123/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com