UE5项目打包时出现SDK未设置(SDK NOT SETUP)的弹出错误
原因是缺少了.Net环境,以及没有安装Windows SDK
参考以下视频教程:
【UE5】如何修正SDK Not Setup_哔哩哔哩_bilibili
第一步:下载WindowsSDK
下载地址如下:
Windows SDK - Windows应用开发 | Microsoft Developer
下载并安装
第二步:复制hostfxr.dll文件:
从C:\Program Files\Epic Games\UE_5.0\Engine\Binaries\ThirdParty\DotNet\Windows\host\fxr\3.1.9复制,粘贴到C:\Program Files\Epic Games\UE_5.0\Engine\Binaries\DotNET\AutomationTool
注意每个人安装的位置可能不同,根据实际情况而定:
第三步,下载安装.Net core 3.0
下载地址:Download .NET Core 3.1 (Linux, macOS, and Windows)
安装成功后,重新启动UE4或者UE5项目,再选择打包就不会再有这个错误弹出了。