更新完epic games launcher(11月7日最新版)后,发现UE4的工程不能生成sln文件了,步骤见上面重现步骤(UE5的工程文件可以正常生成),报错如下:
<br/>
<br/>
<br/>
Building UnrealBuildTool in D:/Epic Games/UE_4.27...
Running: C:\Windows\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe /nologo /verbosity:quiet "D:/Epic Games/UE_4.27/Engine/Source/Programs/UnrealBuildTool/UnrealBuildTool.csproj" /property:Configuration=Development /property:Platform=AnyCPU
Missing D:/Epic Games/UE_4.27/Engine/Binaries/DotNET/UnrealBuildTool/UnrealBuildTool.exe after build
<br/>
我本地安装了UE4.27和UE5.6.1。网上搜索了一些方案后也无法解决该问题。
本地尝试写了autogen.bat文件可以使用生成sln(脚本见下面)。
<br/>
但不够完美,请问有好的解决方案来生成sln文件吗?
<br/>
<br/>
<br/>
@echo off
set "UnrealBuildTool_Path=D:\Epic Games\UE_4.27\Engine\Binaries\DotNET\UnrealBuildTool.exe"
"%UnrealBuildTool_Path%" Development Win64 -Project="%CD%\UE4Demo.uproject" -editor -projectfiles
pause
<br/>