私のソリューションでは、.netstandard 2.0 を対象とするプロジェクトがあります。同じプラットフォームを対象とするテスト ケース プロジェクトを作成することはできないため、.net 3.1 を使用するようにビルド パイプラインを更新した後でも、.netcore 3.1 単体テスト プロジェクトを使用しています。ビルド パイプラインの復元 nuget ステップでの問題。
##[error]The nuget command failed with exit code(1) and error(C:\Program Files (x86)\Microsoft Visual Studio\2017\MSBuild\Sdks\Microsoft.NET.Sdk\build\Microsoft.NET.TargetFrameworkInference.targets(112,5): error : The current .NET SDK does not support targeting .NET Core 3.1. Either target .NET Core 1.1 or lower, or use a version of the .NET SDK that supports .NET Core 3.1. [D:\a\1\s\src\SampleProject\test\UnitTest\UnitTest.csproj])
##[error]Packages failed to restore
注 : https://www.hanselman.com/blog/AzureDevOpsContinuousBuildDeployTestWithASPNETCore22PreviewInOneHour.aspx は、この問題をトラブルシューティングするためにたどったリンクですが、それでも同じエラーに直面しています。