Build-Fehler NU1202 in Azure DevOps Pipeline nach Wechsel des Projektes auf .NET 8.0
Das Bauen eines Code-Minimalbeispiels nach Umstellen innerhalb des Projektes von .net6 auf .net8 ist erfolgreich auf einem Linux-Buildserver, schlägt jedoch in der Azure DevOps Pipeline mit dem eigenen Windows-Buildserver fehl. Anbei die csproj und yml Datei des Projektes
TestIsolatedWorkerBuild.csproj.txt
.azure-pipelines-test.yml.txt
Fehlermeldung aus dem Log:
2025-01-13T09:06:32.7142069Z Build FAILED.
2025-01-13T09:06:32.7148371Z
2025-01-13T09:06:32.7149350Z "C:\Agents\Def3\_work\810\s\05 Test Plans and Reports\Experimental\TestIsolatedWorkerBuild\TestIsolatedWorkerBuild.sln" (default target) (1:2) ->
2025-01-13T09:06:32.7150678Z "C:\Agents\Def3\_work\810\s\05 Test Plans and Reports\Experimental\TestIsolatedWorkerBuild\TestIsolatedWorkerBuild\TestIsolatedWorkerBuild.csproj" (default target) (2:6) ->
2025-01-13T09:06:32.7152881Z "C:\Agents\Def3\_work\810\s\05 Test Plans and Reports\Experimental\TestIsolatedWorkerBuild\TestIsolatedWorkerBuild\obj\Release\net8.0\WorkerExtensions\WorkerExtensions.csproj" (Restore target) (3) ->
2025-01-13T09:06:32.7153734Z (Restore target) ->
2025-01-13T09:06:32.7155160Z C:\Agents\Def3\_work\810\s\05 Test Plans and Reports\Experimental\TestIsolatedWorkerBuild\TestIsolatedWorkerBuild\obj\Release\net8.0\WorkerExtensions\WorkerExtensions.csproj : error NU1202: Package Microsoft.Extensions.DependencyInjection.Abstractions 2.2.0 is not compatible with net6.0 (.NETCoreApp,Version=v6.0). Package Microsoft.Extensions.DependencyInjection.Abstractions 2.2.0 does not support any target frameworks.
2025-01-13T09:06:32.7156246Z
2025-01-13T09:06:32.7161334Z 0 Warning(s)
2025-01-13T09:06:32.7161824Z 1 Error(s)
2025-01-13T09:06:32.7161987Z
2025-01-13T09:06:32.7162419Z Time Elapsed 00:00:47.50
2025-01-13T09:06:32.7240897Z
2025-01-13T09:06:32.7241759Z Workload updates are available. Run `dotnet workload list` for more information.
2025-01-13T09:06:32.8502303Z
2025-01-13T09:06:32.8541131Z ##[error]Error: The process 'C:\Program Files\dotnet\dotnet.exe' failed with exit code 1
Details zu Win-Buildserver:
OS Name: Microsoft Windows Server 2019 Standard
OS Version: 10.0.17763 N/A Build 17763
dotnet --list-sdks
5.0.416 [C:\Program Files\dotnet\sdk]
6.0.100 [C:\Program Files\dotnet\sdk]
8.0.203 [C:\Program Files\dotnet\sdk]
8.0.403 [C:\Program Files\dotnet\sdk]dotnet --list-runtimes
dotnet --list-runtimes
Microsoft.AspNetCore.All 2.1.30 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.All]
Microsoft.AspNetCore.All 2.2.8 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.All]
Microsoft.AspNetCore.App 2.1.30 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.AspNetCore.App 2.2.8 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.AspNetCore.App 3.0.3 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.AspNetCore.App 3.1.32 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.AspNetCore.App 5.0.17 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.AspNetCore.App 6.0.0 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.AspNetCore.App 6.0.35 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.AspNetCore.App 7.0.20 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.AspNetCore.App 8.0.3 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.AspNetCore.App 8.0.10 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.NETCore.App 2.1.30 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 2.2.8 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 3.0.3 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 3.1.32 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 5.0.17 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 6.0.0 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 6.0.35 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 7.0.20 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 8.0.3 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 8.0.10 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.WindowsDesktop.App 3.0.3 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]
Microsoft.WindowsDesktop.App 3.1.32 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]
Microsoft.WindowsDesktop.App 5.0.17 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]
Microsoft.WindowsDesktop.App 6.0.0 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]
Microsoft.WindowsDesktop.App 6.0.35 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]
Microsoft.WindowsDesktop.App 7.0.20 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]
Microsoft.WindowsDesktop.App 8.0.3 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]
Microsoft.WindowsDesktop.App 8.0.10 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]
Sollte das trotz der Vielfalt an installierten Frameworks nicht trotzdem auf .net8.0 bauen?
Danke und viele Grüße