Build-Fehler NU1202 in Azure DevOps Pipeline nach Wechsel des Projektes auf .NET 8.0

Patrick Unrath-Quade 0 Zuverlässigkeitspunkte
2025-01-16T00:37:02.04+00:00

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

.NET
.NET
Microsoft-Technologien, die auf dem .NET-Softwareframework basieren.
33 Fragen
0 Kommentare Keine Kommentare
{count} Stimmen

Ihre Antwort

Fragesteller*innen können Antworten als akzeptierte Antworten markiert werden, wodurch Benutzer*innen wissen, dass diese Antwort das Problem gelöst hat.