.net 6.0 与 nuget 包的兼容性问题

.net 6.0 Compatibility issue with nuget packages

我将我的项目从 .Net Core 3.1 升级到 .Net 6,并更新了我的所有 Nuget 包,现在我的 Azure 计时器功能不再起作用。

我正在尝试从 Visual Studio 到本地 运行,但出现以下 运行 时间错误(见图)。图片还显示了我所有的 nuget 包。

在项目文件中,我们需要将Azure Functions版本从v3更新到v4。

<PropertyGroup>
  <TargetFramework>net6.0</TargetFramework>
  <AzureFunctionsVersion>v4</AzureFunctionsVersion>
</PropertyGroup>

属性页没有这方面的设置。这需要直接在项目文件中完成。