![](/img/trans.png)
[英]IExtensionConfigProvider not initializing or binding with Microsoft.Azure.WebJobs v3
[英]Transitive dependency problem with Microsoft.Azure.WebJobs
我们最近在我们的一个项目中更新了一个已弃用的 package,将其(按照指示)替换为
<PackageReference Include="Microsoft.Azure.WebJobs.Extensions.CosmosDB" Version="4.0.0" />
这对Microsoft.Azure.WebJobs >= 3.0.32
我们还使用 package Microsoft.Azure.WebJobs.Extensions.DurableTask version 2.8.1
,它对Microsoft.Azure.WebJobs >= 3.0.31
( NetCoreApp 3.1 版)。 DurableTask 可以更新到version 2.9.0
,但这不会升级Microsoft.Azure.WebJobs
,它仍然列为>= 3.0.31
我们收到错误,并且在设置 CosmosClient 时始终收到以下错误:
error CS1705: ... uses 'Microsoft.Azure.WebJobs.Host, Version=3.0.32.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' which has a higher version than referenced assembly 'Microsoft.Azure.WebJobs.Host' with identity 'Microsoft.Azure.WebJobs.Host, Version=3.0.31.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'
我怎样才能强制Microsoft.Azure.WebJobs.Extensions.DurableTask
package 使用Microsoft.Azure.WebJobs >= 3.0.32
即使它的依赖项状态Microsoft.Azure.WebJobs >= 3.0.31
我认为这意味着最低可用.31或结束。
我们真的不想撤消之前的 package 更新,因为这意味着再次使用已弃用的 package。
尝试使用较新版本明确安装Microsoft.Azure.WebJobs
:
dotnet add package Microsoft.Azure.WebJobs --version 3.0.33
或者通过改变.csproj
<PackageReference Include="Microsoft.Azure.WebJobs" Version="3.0.33" />
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.