mscorlib:无法加载文件或程序集'Microsoft.Azure.WebJobs,版本= 3.0.2.0

时间:2020-01-23 06:44:16

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

我收到此错误

mscorlib:无法加载文件或程序集'Microsoft.Azure.WebJobs, 版本= 3.0.2.0,文化=中性,PublicKeyToken = xxxxxxxxxxxx'或一个 它的依赖关系。系统找不到指定的文件。

在VS2019上运行azure函数应用程序时。我已经为Microsoft.Azure.WebJobs.Core和Microsoft.Azure.WebJobs.Extensions.DurableTask添加了软件包。还已将所有参考更新为最新版本。

1 个答案:

答案 0 :(得分:0)

您可能会碰到Azure/azure-functions-vs-build-sdk#333,还需要将以下内容添加到csproj文件中,以解决该.NET Core 3.0 SDK错误:

<Target Name="PostPublish" BeforeTargets="Publish">
  <Exec Command="move $(PublishDir)\runtimes $(PublishDir)\bin" />
</Target>

此行应解决这一问题:<Exec Command="move $(PublishDir)\runtimes $(PublishDir)\bin" />