Can't create visual studio project in any 5.4 project after updating Visual Studio 22 to get 5.5 working

I’ve wiped Intermediate/Build directories, tried fresh projects, cleared nuget cache, etc, but no luck at all… any help is very much appreciated!

BLUF:

  1. a bunch of warnings like: warning : System.Diagnostics.DiagnosticSource 9.0.0 doesn’t support net6.0 and has not been tested with it. Consider upgrading your TargetFramework to net8.0 or later. You may also set
  2. errors like: h\EpicGames.IoHash.csproj : error NU1605: Detected package downgrade: System.Memory from 4.6.0 to 4.5.5. Reference the package directly from the project to select a different version.
Running D:/UE5/Engines/UE_5.4/Engine/Build/BatchFiles/Build.bat  -projectfiles -project="D:/UE5/Projects/TPS54_Tatools/TPS54_Tatools.uproject" -game -rocket -progress -log="D:\UE5\Projects\TPS54_Tatools/Saved/Logs/UnrealVersionSelector-2024.11.16-06.30.39.log"
Using bundled DotNet SDK version: 6.0.302
Building UnrealBuildTool with dotnet...
Microsoft (R) Build Engine version 17.2.0+41abc5629 for .NET
Copyright (C) Microsoft Corporation. All rights reserved.

C:\Users\mb\.nuget\packages\system.diagnostics.diagnosticsource\9.0.0\buildTransitive\netcoreapp2.0\System.Diagnostics.DiagnosticSource.targets(4,5): warning : System.Diagnostics.DiagnosticSource 9.0.0 doesn't support net6.0 and has not been tested with it. Consider upgrading your TargetFramework to net8.0 or later. You may also set <SuppressTfmSupportBuildWarnings>true</SuppressTfmSupportBuildWarnings> in the project file to ignore this warning and attempt to run in this unsupported configuration at your own risk. [D:\UE5\Engines\UE_5.4\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.csproj]
C:\Users\mb\.nuget\packages\microsoft.extensions.primitives\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Primitives.targets(4,5): warning : Microsoft.Extensions.Primitives 9.0.0 doesn't support net6.0 and has not been tested with it. Consider upgrading your TargetFramework to net8.0 or later. You may also set <SuppressTfmSupportBuildWarnings>true</SuppressTfmSupportBuildWarnings> in the project file to ignore this warning and attempt to run in this unsupported configuration at your own risk. [D:\UE5\Engines\UE_5.4\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.csproj]
C:\Users\mb\.nuget\packages\microsoft.extensions.dependencyinjection.abstractions\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.DependencyInjection.Abstractions.targets(4,5): warning : Microsoft.Extensions.DependencyInjection.Abstractions 9.0.0 doesn't support net6.0 and has not been tested with it. Consider upgrading your TargetFramework to net8.0 or later. You may also set <SuppressTfmSupportBuildWarnings>true</SuppressTfmSupportBuildWarnings> in the project file to ignore this warning and attempt to run in this unsupported configuration at your own risk. [D:\UE5\Engines\UE_5.4\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.csproj]
C:\Users\mb\.nuget\packages\microsoft.extensions.options\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Options.targets(4,5): warning : Microsoft.Extensions.Options 9.0.0 doesn't support net6.0 and has not been tested with it. Consider upgrading your TargetFramework to net8.0 or later. You may also set <SuppressTfmSupportBuildWarnings>true</SuppressTfmSupportBuildWarnings> in the project file to ignore this warning and attempt to run in this unsupported configuration at your own risk. [D:\UE5\Engines\UE_5.4\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.csproj]
C:\Users\mb\.nuget\packages\microsoft.extensions.configuration.abstractions\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.Abstractions.targets(4,5): warning : Microsoft.Extensions.Configuration.Abstractions 9.0.0 doesn't support net6.0 and has not been tested with it. Consider upgrading your TargetFramework to net8.0 or later. You may also set <SuppressTfmSupportBuildWarnings>true</SuppressTfmSupportBuildWarnings> in the project file to ignore this warning and attempt to run in this unsupported configuration at your own risk. [D:\UE5\Engines\UE_5.4\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.csproj]
C:\Users\mb\.nuget\packages\microsoft.extensions.logging.abstractions\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Logging.Abstractions.targets(4,5): warning : Microsoft.Extensions.Logging.Abstractions 9.0.0 doesn't support net6.0 and has not been tested with it. Consider upgrading your TargetFramework to net8.0 or later. You may also set <SuppressTfmSupportBuildWarnings>true</SuppressTfmSupportBuildWarnings> in the project file to ignore this warning and attempt to run in this unsupported configuration at your own risk. [D:\UE5\Engines\UE_5.4\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.csproj]
C:\Users\mb\.nuget\packages\microsoft.extensions.dependencyinjection\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.DependencyInjection.targets(4,5): warning : Microsoft.Extensions.DependencyInjection 9.0.0 doesn't support net6.0 and has not been tested with it. Consider upgrading your TargetFramework to net8.0 or later. You may also set <SuppressTfmSupportBuildWarnings>true</SuppressTfmSupportBuildWarnings> in the project file to ignore this warning and attempt to run in this unsupported configuration at your own risk. [D:\UE5\Engines\UE_5.4\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.csproj]
C:\Users\mb\.nuget\packages\microsoft.extensions.logging\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Logging.targets(4,5): warning : Microsoft.Extensions.Logging 9.0.0 doesn't support net6.0 and has not been tested with it. Consider upgrading your TargetFramework to net8.0 or later. You may also set <SuppressTfmSupportBuildWarnings>true</SuppressTfmSupportBuildWarnings> in the project file to ignore this warning and attempt to run in this unsupported configuration at your own risk. [D:\UE5\Engines\UE_5.4\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.csproj]
C:\Users\mb\.nuget\packages\microsoft.extensions.configuration\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.targets(4,5): warning : Microsoft.Extensions.Configuration 9.0.0 doesn't support net6.0 and has not been tested with it. Consider upgrading your TargetFramework to net8.0 or later. You may also set <SuppressTfmSupportBuildWarnings>true</SuppressTfmSupportBuildWarnings> in the project file to ignore this warning and attempt to run in this unsupported configuration at your own risk. [D:\UE5\Engines\UE_5.4\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.csproj]
C:\Users\mb\.nuget\packages\microsoft.extensions.http\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Http.targets(4,5): warning : Microsoft.Extensions.Http 9.0.0 doesn't support net6.0 and has not been tested with it. Consider upgrading your TargetFramework to net8.0 or later. You may also set <SuppressTfmSupportBuildWarnings>true</SuppressTfmSupportBuildWarnings> in the project file to ignore this warning and attempt to run in this unsupported configuration at your own risk. [D:\UE5\Engines\UE_5.4\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.csproj]
D:\UE5\Engines\UE_5.4\Engine\Source\Programs\Shared\EpicGames.MsBuild\EpicGames.MsBuild.csproj : warning NU1701: Package 'Microsoft.Build 17.12.6' was restored using '.NETFramework,Version=v4.6.1, .NETFramework,Version=v4.6.2, .NETFramework,Version=v4.7, .NETFramework,Version=v4.7.1, .NETFramework,Version=v4.7.2, .NETFramework,Version=v4.8' instead of the project target framework 'net6.0'. This package may not be fully compatible with your project. [D:\UE5\Engines\UE_5.4\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.csproj]
D:\UE5\Engines\UE_5.4\Engine\Source\Programs\Shared\EpicGames.MsBuild\EpicGames.MsBuild.csproj : warning NU1701: Package 'Microsoft.IO.Redist 6.0.1' was restored using '.NETFramework,Version=v4.6.1, .NETFramework,Version=v4.6.2, .NETFramework,Version=v4.7, .NETFramework,Version=v4.7.1, .NETFramework,Version=v4.7.2, .NETFramework,Version=v4.8' instead of the project target framework 'net6.0'. This package may not be fully compatible with your project. [D:\UE5\Engines\UE_5.4\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.csproj]
D:\UE5\Engines\UE_5.4\Engine\Source\Programs\Shared\EpicGames.IoHash\EpicGames.IoHash.csproj : error NU1605: Detected package downgrade: System.Memory from 4.6.0 to 4.5.5. Reference the package directly from the project to select a different version.  [D:\UE5\Engines\UE_5.4\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.csproj]
D:\UE5\Engines\UE_5.4\Engine\Source\Programs\Shared\EpicGames.IoHash\EpicGames.IoHash.csproj : error NU1605:  EpicGames.IoHash -> EpicGames.Core -> System.Memory (>= 4.6.0)  [D:\UE5\Engines\UE_5.4\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.csproj]
D:\UE5\Engines\UE_5.4\Engine\Source\Programs\Shared\EpicGames.IoHash\EpicGames.IoHash.csproj : error NU1605:  EpicGames.IoHash -> System.Memory (>= 4.5.5) [D:\UE5\Engines\UE_5.4\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.csproj]
D:\UE5\Engines\UE_5.4\Engine\Source\Programs\Shared\EpicGames.Serialization\EpicGames.Serialization.csproj : error NU1605: Detected package downgrade: System.Memory from 4.6.0 to 4.5.5. Reference the package directly from the project to select a different version.  [D:\UE5\Engines\UE_5.4\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.csproj]
D:\UE5\Engines\UE_5.4\Engine\Source\Programs\Shared\EpicGames.Serialization\EpicGames.Serialization.csproj : error NU1605:  EpicGames.Serialization -> EpicGames.IoHash -> EpicGames.Core -> System.Memory (>= 4.6.0)  [D:\UE5\Engines\UE_5.4\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.csproj]
D:\UE5\Engines\UE_5.4\Engine\Source\Programs\Shared\EpicGames.Serialization\EpicGames.Serialization.csproj : error NU1605:  EpicGames.Serialization -> EpicGames.IoHash -> System.Memory (>= 4.5.5) [D:\UE5\Engines\UE_5.4\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.csproj]
D:\UE5\Engines\UE_5.4\Engine\Source\Programs\Shared\EpicGames.Horde\EpicGames.Horde.csproj : error NU1605: Detected package downgrade: Microsoft.Extensions.Http.Polly from 9.0.0 to 6.0.26. Reference the package directly from the project to select a different version.  [D:\UE5\Engines\UE_5.4\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.csproj]
D:\UE5\Engines\UE_5.4\Engine\Source\Programs\Shared\EpicGames.Horde\EpicGames.Horde.csproj : error NU1605:  EpicGames.Horde -> EpicGames.Core -> Microsoft.Extensions.Http.Polly (>= 9.0.0)  [D:\UE5\Engines\UE_5.4\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.csproj]
D:\UE5\Engines\UE_5.4\Engine\Source\Programs\Shared\EpicGames.Horde\EpicGames.Horde.csproj : error NU1605:  EpicGames.Horde -> Microsoft.Extensions.Http.Polly (>= 6.0.26) [D:\UE5\Engines\UE_5.4\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.csproj]
D:\UE5\Engines\UE_5.4\Engine\Source\Programs\Shared\EpicGames.Horde\EpicGames.Horde.csproj : error NU1605: Detected package downgrade: Microsoft.Extensions.Logging from 9.0.0 to 6.0.0. Reference the package directly from the project to select a different version.  [D:\UE5\Engines\UE_5.4\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.csproj]
D:\UE5\Engines\UE_5.4\Engine\Source\Programs\Shared\EpicGames.Horde\EpicGames.Horde.csproj : error NU1605:  EpicGames.Horde -> EpicGames.Core -> Microsoft.Extensions.Logging (>= 9.0.0)  [D:\UE5\Engines\UE_5.4\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.csproj]
D:\UE5\Engines\UE_5.4\Engine\Source\Programs\Shared\EpicGames.Horde\EpicGames.Horde.csproj : error NU1605:  EpicGames.Horde -> Microsoft.Extensions.Logging (>= 6.0.0) [D:\UE5\Engines\UE_5.4\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.csproj]
D:\UE5\Engines\UE_5.4\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.csproj : error NU1605: Detected package downgrade: Microsoft.Extensions.Logging.Console from 9.0.0 to 6.0.0. Reference the package directly from the project to select a different version. 
D:\UE5\Engines\UE_5.4\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.csproj : error NU1605:  UnrealBuildTool -> EpicGames.Core -> Microsoft.Extensions.Logging.Console (>= 9.0.0) 
D:\UE5\Engines\UE_5.4\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.csproj : error NU1605:  UnrealBuildTool -> Microsoft.Extensions.Logging.Console (>= 6.0.0)

Build FAILED.

C:\Users\mb\.nuget\packages\system.diagnostics.diagnosticsource\9.0.0\buildTransitive\netcoreapp2.0\System.Diagnostics.DiagnosticSource.targets(4,5): warning : System.Diagnostics.DiagnosticSource 9.0.0 doesn't support net6.0 and has not been tested with it. Consider upgrading your TargetFramework to net8.0 or later. You may also set <SuppressTfmSupportBuildWarnings>true</SuppressTfmSupportBuildWarnings> in the project file to ignore this warning and attempt to run in this unsupported configuration at your own risk. [D:\UE5\Engines\UE_5.4\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.csproj]
C:\Users\mb\.nuget\packages\microsoft.extensions.primitives\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Primitives.targets(4,5): warning : Microsoft.Extensions.Primitives 9.0.0 doesn't support net6.0 and has not been tested with it. Consider upgrading your TargetFramework to net8.0 or later. You may also set <SuppressTfmSupportBuildWarnings>true</SuppressTfmSupportBuildWarnings> in the project file to ignore this warning and attempt to run in this unsupported configuration at your own risk. [D:\UE5\Engines\UE_5.4\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.csproj]
C:\Users\mb\.nuget\packages\microsoft.extensions.dependencyinjection.abstractions\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.DependencyInjection.Abstractions.targets(4,5): warning : Microsoft.Extensions.DependencyInjection.Abstractions 9.0.0 doesn't support net6.0 and has not been tested with it. Consider upgrading your TargetFramework to net8.0 or later. You may also set <SuppressTfmSupportBuildWarnings>true</SuppressTfmSupportBuildWarnings> in the project file to ignore this warning and attempt to run in this unsupported configuration at your own risk. [D:\UE5\Engines\UE_5.4\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.csproj]
C:\Users\mb\.nuget\packages\microsoft.extensions.options\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Options.targets(4,5): warning : Microsoft.Extensions.Options 9.0.0 doesn't support net6.0 and has not been tested with it. Consider upgrading your TargetFramework to net8.0 or later. You may also set <SuppressTfmSupportBuildWarnings>true</SuppressTfmSupportBuildWarnings> in the project file to ignore this warning and attempt to run in this unsupported configuration at your own risk. [D:\UE5\Engines\UE_5.4\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.csproj]
C:\Users\mb\.nuget\packages\microsoft.extensions.configuration.abstractions\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.Abstractions.targets(4,5): warning : Microsoft.Extensions.Configuration.Abstractions 9.0.0 doesn't support net6.0 and has not been tested with it. Consider upgrading your TargetFramework to net8.0 or later. You may also set <SuppressTfmSupportBuildWarnings>true</SuppressTfmSupportBuildWarnings> in the project file to ignore this warning and attempt to run in this unsupported configuration at your own risk. [D:\UE5\Engines\UE_5.4\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.csproj]
C:\Users\mb\.nuget\packages\microsoft.extensions.logging.abstractions\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Logging.Abstractions.targets(4,5): warning : Microsoft.Extensions.Logging.Abstractions 9.0.0 doesn't support net6.0 and has not been tested with it. Consider upgrading your TargetFramework to net8.0 or later. You may also set <SuppressTfmSupportBuildWarnings>true</SuppressTfmSupportBuildWarnings> in the project file to ignore this warning and attempt to run in this unsupported configuration at your own risk. [D:\UE5\Engines\UE_5.4\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.csproj]
C:\Users\mb\.nuget\packages\microsoft.extensions.dependencyinjection\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.DependencyInjection.targets(4,5): warning : Microsoft.Extensions.DependencyInjection 9.0.0 doesn't support net6.0 and has not been tested with it. Consider upgrading your TargetFramework to net8.0 or later. You may also set <SuppressTfmSupportBuildWarnings>true</SuppressTfmSupportBuildWarnings> in the project file to ignore this warning and attempt to run in this unsupported configuration at your own risk. [D:\UE5\Engines\UE_5.4\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.csproj]
C:\Users\mb\.nuget\packages\microsoft.extensions.logging\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Logging.targets(4,5): warning : Microsoft.Extensions.Logging 9.0.0 doesn't support net6.0 and has not been tested with it. Consider upgrading your TargetFramework to net8.0 or later. You may also set <SuppressTfmSupportBuildWarnings>true</SuppressTfmSupportBuildWarnings> in the project file to ignore this warning and attempt to run in this unsupported configuration at your own risk. [D:\UE5\Engines\UE_5.4\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.csproj]
C:\Users\mb\.nuget\packages\microsoft.extensions.configuration\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Configuration.targets(4,5): warning : Microsoft.Extensions.Configuration 9.0.0 doesn't support net6.0 and has not been tested with it. Consider upgrading your TargetFramework to net8.0 or later. You may also set <SuppressTfmSupportBuildWarnings>true</SuppressTfmSupportBuildWarnings> in the project file to ignore this warning and attempt to run in this unsupported configuration at your own risk. [D:\UE5\Engines\UE_5.4\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.csproj]
C:\Users\mb\.nuget\packages\microsoft.extensions.http\9.0.0\buildTransitive\netcoreapp2.0\Microsoft.Extensions.Http.targets(4,5): warning : Microsoft.Extensions.Http 9.0.0 doesn't support net6.0 and has not been tested with it. Consider upgrading your TargetFramework to net8.0 or later. You may also set <SuppressTfmSupportBuildWarnings>true</SuppressTfmSupportBuildWarnings> in the project file to ignore this warning and attempt to run in this unsupported configuration at your own risk. [D:\UE5\Engines\UE_5.4\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.csproj]
D:\UE5\Engines\UE_5.4\Engine\Source\Programs\Shared\EpicGames.MsBuild\EpicGames.MsBuild.csproj : warning NU1701: Package 'Microsoft.Build 17.12.6' was restored using '.NETFramework,Version=v4.6.1, .NETFramework,Version=v4.6.2, .NETFramework,Version=v4.7, .NETFramework,Version=v4.7.1, .NETFramework,Version=v4.7.2, .NETFramework,Version=v4.8' instead of the project target framework 'net6.0'. This package may not be fully compatible with your project. [D:\UE5\Engines\UE_5.4\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.csproj]
D:\UE5\Engines\UE_5.4\Engine\Source\Programs\Shared\EpicGames.MsBuild\EpicGames.MsBuild.csproj : warning NU1701: Package 'Microsoft.IO.Redist 6.0.1' was restored using '.NETFramework,Version=v4.6.1, .NETFramework,Version=v4.6.2, .NETFramework,Version=v4.7, .NETFramework,Version=v4.7.1, .NETFramework,Version=v4.7.2, .NETFramework,Version=v4.8' instead of the project target framework 'net6.0'. This package may not be fully compatible with your project. [D:\UE5\Engines\UE_5.4\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.csproj]
D:\UE5\Engines\UE_5.4\Engine\Source\Programs\Shared\EpicGames.IoHash\EpicGames.IoHash.csproj : error NU1605: Detected package downgrade: System.Memory from 4.6.0 to 4.5.5. Reference the package directly from the project to select a different version.  [D:\UE5\Engines\UE_5.4\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.csproj]
D:\UE5\Engines\UE_5.4\Engine\Source\Programs\Shared\EpicGames.IoHash\EpicGames.IoHash.csproj : error NU1605:  EpicGames.IoHash -> EpicGames.Core -> System.Memory (>= 4.6.0)  [D:\UE5\Engines\UE_5.4\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.csproj]
D:\UE5\Engines\UE_5.4\Engine\Source\Programs\Shared\EpicGames.IoHash\EpicGames.IoHash.csproj : error NU1605:  EpicGames.IoHash -> System.Memory (>= 4.5.5) [D:\UE5\Engines\UE_5.4\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.csproj]
D:\UE5\Engines\UE_5.4\Engine\Source\Programs\Shared\EpicGames.Serialization\EpicGames.Serialization.csproj : error NU1605: Detected package downgrade: System.Memory from 4.6.0 to 4.5.5. Reference the package directly from the project to select a different version.  [D:\UE5\Engines\UE_5.4\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.csproj]
D:\UE5\Engines\UE_5.4\Engine\Source\Programs\Shared\EpicGames.Serialization\EpicGames.Serialization.csproj : error NU1605:  EpicGames.Serialization -> EpicGames.IoHash -> EpicGames.Core -> System.Memory (>= 4.6.0)  [D:\UE5\Engines\UE_5.4\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.csproj]
D:\UE5\Engines\UE_5.4\Engine\Source\Programs\Shared\EpicGames.Serialization\EpicGames.Serialization.csproj : error NU1605:  EpicGames.Serialization -> EpicGames.IoHash -> System.Memory (>= 4.5.5) [D:\UE5\Engines\UE_5.4\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.csproj]
D:\UE5\Engines\UE_5.4\Engine\Source\Programs\Shared\EpicGames.Horde\EpicGames.Horde.csproj : error NU1605: Detected package downgrade: Microsoft.Extensions.Http.Polly from 9.0.0 to 6.0.26. Reference the package directly from the project to select a different version.  [D:\UE5\Engines\UE_5.4\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.csproj]
D:\UE5\Engines\UE_5.4\Engine\Source\Programs\Shared\EpicGames.Horde\EpicGames.Horde.csproj : error NU1605:  EpicGames.Horde -> EpicGames.Core -> Microsoft.Extensions.Http.Polly (>= 9.0.0)  [D:\UE5\Engines\UE_5.4\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.csproj]
D:\UE5\Engines\UE_5.4\Engine\Source\Programs\Shared\EpicGames.Horde\EpicGames.Horde.csproj : error NU1605:  EpicGames.Horde -> Microsoft.Extensions.Http.Polly (>= 6.0.26) [D:\UE5\Engines\UE_5.4\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.csproj]
D:\UE5\Engines\UE_5.4\Engine\Source\Programs\Shared\EpicGames.Horde\EpicGames.Horde.csproj : error NU1605: Detected package downgrade: Microsoft.Extensions.Logging from 9.0.0 to 6.0.0. Reference the package directly from the project to select a different version.  [D:\UE5\Engines\UE_5.4\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.csproj]
D:\UE5\Engines\UE_5.4\Engine\Source\Programs\Shared\EpicGames.Horde\EpicGames.Horde.csproj : error NU1605:  EpicGames.Horde -> EpicGames.Core -> Microsoft.Extensions.Logging (>= 9.0.0)  [D:\UE5\Engines\UE_5.4\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.csproj]
D:\UE5\Engines\UE_5.4\Engine\Source\Programs\Shared\EpicGames.Horde\EpicGames.Horde.csproj : error NU1605:  EpicGames.Horde -> Microsoft.Extensions.Logging (>= 6.0.0) [D:\UE5\Engines\UE_5.4\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.csproj]
D:\UE5\Engines\UE_5.4\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.csproj : error NU1605: Detected package downgrade: Microsoft.Extensions.Logging.Console from 9.0.0 to 6.0.0. Reference the package directly from the project to select a different version. 
D:\UE5\Engines\UE_5.4\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.csproj : error NU1605:  UnrealBuildTool -> EpicGames.Core -> Microsoft.Extensions.Logging.Console (>= 9.0.0) 
D:\UE5\Engines\UE_5.4\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.csproj : error NU1605:  UnrealBuildTool -> Microsoft.Extensions.Logging.Console (>= 6.0.0)
    12 Warning(s)
    5 Error(s)

Time Elapsed 00:00:00.79
ERROR: Failed to build UnrealBuildTool.
2 Likes

Try updating/installing the .net runtime to 8.0 it should be a component in the visual studio installer

I have encountered the same issue after trying to update “Vulnerable packages” following by VS hint.
I think it changed something in the UE source files, so what helped me:

MY SOLUTION:

  1. Go to Epic Games Launcher → Unreal Engine.
  2. Find your engine version.
  3. On the right from yellow “Launch” button there is dropdown menu
  4. Choose “Verify” option

It will check all engine files for identity with the release ones and reinstall required files.

Note: I have encountered “Queued” status, and it didn’t change. Windows restart fixed it.

I hope it will help you.
Best regards.