Azure耐用功能。框架尝试加载旧版本的程序集

时间:2020-07-21 08:18:31

标签: c# azure azure-functions azure-durable-functions

当我尝试运行持久功能时,出现此错误:

发生ScriptHost错误。

Microsoft.Azure.WebJobs.Extensions.DurableTask:无法加载文件或 程序集'Microsoft.AspNetCore.Hosting.Abstractions,Version = 1.0.4.0, 文化=中性,PublicKeyToken = adb9793829ddae60'或其中之一 依赖性。系统找不到指定的文件。

如果我尝试部署到Azure,该错误甚至仍然存在。

当前,我的Microsoft.Azure.WebJobs.Extensions.DurableTask的NuGet包对版本== 1.1.2.0的Microsoft.AspNetCore.Hosting.Abstractions具有依赖性。这也是我在项目中看到的版本。

我试图删除bin文件夹并卸载/安装Visual Studio 2019,但到目前为止还没有运气。

我非常确定这是PC上的本地问题,因为我要求我的同事拉出代码并运行它,并且没有问题

1 个答案:

答案 0 :(得分:0)

在我看来,您正在使用旧版本的Microsoft.Azure.WebJobs.Extensions.DurableTask。当前的是版本2.2.2

Install-Package Microsoft.Azure.WebJobs.Extensions.DurableTask -Version 2.2.2