升级后生成错误 microsoft.net.sdk.functions

Build Error after Upgrading microsoft.net.sdk.functions

我的项目使用.net Framework 4.8。将 microsoft.net.sdk.functions 从版本 1.0.24 升级到 3.0.1 后,在我的本地机器上构建工作正常,但在 VSO 管道上构建时出现一些错误:

microsoft.net.sdk.functions.0.1\build\microsoft.net.sdk.functions.build.targets(41,5): It was not possible to find any compatible framework version

The specified framework 'Microsoft.NETCore.App', version '3.0.0' was not found

microsoft.net.sdk.functions.0.1\build\microsoft.net.sdk.functions.build.targets(41,5): metadata generation failed.

Microsoft.NetCore.App nuget 包没有 3.0.0 版。为什么错误会要求那个版本?另外我该如何修复错误?

查看 NuGet 上的包,版本 3.0.1 旨在用于 .NET Core 3.0 和更高版本的应用程序,而不是 .NET Framework 应用程序。版本 1.0.38 似乎是支持 .NET Framework 的最新版本(4.6 及更高版本)。