我已经建立了一个 Azure 静态网站,并使用 AzureDevOps 管道将我的 Blazor 应用程序推送到其中,但是,我正在使用来自私有源的一些 NuGet 包,即使我在构建时使用该源 id 进行了还原,它仍然说找不到属于该提要的 NuGet 包。出于某种原因,它只查看 NuGet 官方提要,而不是我的私人提要。
这是我的构建管道:
这是我的构建日志:
C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\MSBuild\Current\bin\msbuild.exe "C:\Users\VssAdministrator\AppData\Local\Temp\NuGetScratch\1vd04tff.vjr.nugetinputs.targets" /t:GenerateRestoreGraphFile /nologo /nr:false /v:q /p:NuGetRestoreTargets="C:\Users\VssAdministrator\AppData\Local\Temp\NuGetScratch\cyz5rg4y.zhy.nugetrestore.targets" /p:RestoreUseCustomAfterTargets="True " /p:RestoreTaskAssemblyFile="C:\hostedtoolcache\windows\NuGet\5.8.0\x64\nuget.exe" /p:RestoreSolutionDirectory="D:\a\1\s\" /p:RestoreConfigFile="D: \a\1\Nuget\tempNuGet_93.config" /p:SolutionDir="D:\a\1\s\" /p:SolutionName="Shield.Eagle.UI" NuGet.CommandLine.ExitCodeException:'NuGet 类型的异常.CommandLine.ExitCodeException' 被抛出。在 NuGet.CommandLine。NET SDK 不支持面向 .NET 6.0。以 .NET 5.0 或更低版本为目标,或者使用支持 .NET 6.0 的 .NET SDK 版本。[D:\a\1\s\src\Shield.Eagle.UI\Shield.Eagle.UI.csproj] C:\Program Files\dotnet\sdk\5.0.302\Sdks\Microsoft.NET.Sdk\targets\ Microsoft.NET.TargetFrameworkInference.targets(141,5):错误 NETSDK1045:当前的 .NET SDK 不支持面向 .NET 6.0。以 .NET 5.0 或更低版本为目标,或者使用支持 .NET 6.0 的 .NET SDK 版本。[D:\a\1\s\src\Shield.Eagle.Components\Shield.Eagle.Components.csproj]) ##[错误]包恢复失败 目标(141,5):错误 NETSDK1045:当前的 .NET SDK 不支持定位 .NET 6.0。以 .NET 5.0 或更低版本为目标,或者使用支持 .NET 6.0 的 .NET SDK 版本。[D:\a\1\s\src\Shield.Eagle.Components\Shield.Eagle.Components.csproj]) ##[错误]包恢复失败 目标(141,5):错误 NETSDK1045:当前的 .NET SDK 不支持定位 .NET 6.0。以 .NET 5.0 或更低版本为目标,或者使用支持 .NET 6.0 的 .NET SDK 版本。[D:\a\1\s\src\Shield.Eagle.Components\Shield.Eagle.Components.csproj]) ##[错误]包恢复失败