running c:/program files/epic games/ue_5.1/engine/build/batchfiles/build.bat -projectfiles -project="c:/users/****/onedrive/documents/unreal projects/supersidescroller/supersidescroller.uproject" -game -rocket -progressrunning unrealbuildtool: dotnet "..\..\engine\binaries\dotnet\unrealbuildtool\unrealbuildtool.dll" -projectfiles -project="c:/users/****/onedrive/documents/unreal projects/supersidescroller/supersidescroller.uproject" -game -rocket -progress'dotnet' is not recognized as an internal or external command, operable program or batch file.
Go into your visual studio installer and see if you have .Net Framework SDK & Targeting Pack installed.
just checked, I do.
Check if you have dotnet.exe inside of you .net install path
Check if dot net is in you Environment variables => System variables => Path => should have path to dotnet.exe
You can try installing the .Net SDK directly from the source
There is actually no need to install .NET, or even Visual Studio for that matter.
UE is packaged with a .NET binary, it is enough to add this path to the system’s Environment Variables:
C:\Program Files\Epic Games\UE_5.2\Engine\Binaries\ThirdParty\DotNet\6.0.302\windows\
2 Likes