UE5构建Server/Client时AutomationTool缺失文件致构建失败求助
解决UE5.3源码版构建Server/Client时AutomationTool元数据文件缺失问题
以下是经过验证的解决步骤:
清理残留构建文件
- 完全关闭VS2022和UE5编辑器
- 删除以下目录:
H:\UnrealEngine-5.3\Engine\Binaries\DotNETH:\UnrealEngine-5.3\LyraStarterGame\Binaries\DotNET- 引擎根目录及Lyra项目下的
Intermediate、Saved文件夹
- 打开UE5源码根目录的
UE5.sln,右键选中AutomationTool项目,单独执行生成操作(不要直接重建整个解决方案)
检查VS2022组件完整性
确认VS2022已安装.NET Desktop Development工作负载,且包含.NET 6.0或更高版本的SDK(可通过VS安装器的"修改"选项查看)命令行手动构建AutomationTool
以管理员身份打开命令提示符,切换到UE5源码根目录,执行:Engine\Build\BatchFiles\Build.bat AutomationTool Win64 Development -Project="H:\UnrealEngine-5.3\LyraStarterGame\LyraStarterGame.uproject"验证目录权限
确保当前用户对H:\UnrealEngine-5.3目录拥有完全控制权限,避免构建过程中无法写入生成的DLL文件重新同步源码(Git获取场景)
执行以下Git命令清理并同步源码:git clean -xfd git pull之后右键Lyra项目的
.uproject文件,选择Generate Visual Studio project files重新生成项目文件,再尝试构建
内容的提问来源于stack exchange,提问作者user23303680
相关产品推荐
相关产品推荐

