首页 > 解决方案 > 当我将函数应用升级到 3.1 或创建 3.1 函数应用时,我收到以下错误消息

问题描述

严重性代码 描述 项目文件行抑制状态错误 NU1202 包 System.IO.Compression.ZipFile 4.3.0 与 netcoreapp3.1 (.NETCoreApp,Version=v3.1) 不兼容。包 System.IO.Compression.ZipFile 4.3.0 支持:

我无法在网上找到有人看到这个确切的东西的任何地方。

在此处输入图像描述

当我查看 Dependencies\Frameworks\Microsoft.NETCore.App 文件夹(在项目中)时,我看到以下内容:在此处输入图像描述

在升级的情况下,我将从 .net core 2.2 升级到 3.1。还有功能应用程序 v2 到 v3。但同样,当我创建一个分支新的 Function App 项目时也会发生这种情况。

还在 obj\project.assets.json 文件中找到了这个: 在此处输入图像描述

标签: .netasp.net-core-3.1azure-function-app

解决方案


我不得不删除 project.assets.json 以便在下一次 nuget 还原时重新生成它。

然后我新创建的应用程序和我升级后的其他功能应用程序问题就消失了。


推荐阅读