You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

卸载VS2022后Unreal Engine无法生成项目文件,如何解决?

解决Unreal Engine无VS2022时的编译问题

方案1:单独安装Visual C++ Build Tools

  • 下载微软的Visual C++ Build Tools(无需完整VS),安装时勾选以下组件:
    • "Desktop development with C++" 工作负载
    • 确保包含MSVC v143 - VS 2022 C++ x64/x86 build tools(匹配UE要求的版本)
    • 可选:对应你Windows版本的Windows SDK(UE通常需要最新兼容版本)
  • 安装完成后重启电脑,重新生成UE项目文件,Rider会自动识别编译工具链。

方案2:配置Rider指向现有兼容编译工具

如果已安装VS2019的Build Tools等兼容版本:

  • 打开Rider,进入File > Settings > Build, Execution, Deployment > Toolchains
  • 点击"+"添加新工具链,选择"Visual Studio",手动指定已安装的VC++ Build Tools路径(通常在C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools)
  • 将该工具链设为默认,重启Rider后重新生成项目文件。

方案3:修改Unreal Engine目标配置文件

  • 找到项目根目录下的[ProjectName].Target.cs和[ProjectName]Editor.Target.cs文件
  • 在文件中添加或修改编译工具版本指定,例如强制使用VS2019的工具链(需已安装):
    public override void SetupGlobalEnvironment(ReadOnlyTargetRules Target)
    {
        base.SetupGlobalEnvironment(Target);
        Target.VCToolchainVersion = "v142"; // VS2019对应的工具链版本
    }
    
  • 保存后删除Intermediate文件夹,重新生成项目文件。

注意事项

  • 确保安装的Build Tools版本与Unreal Engine版本兼容:UE5.0+推荐v143(VS2022)或v142(VS2019),可参考UE官方文档的版本要求。
  • 确保Rider的UE插件已更新至最新版本,避免工具链识别异常。

内容的提问来源于stack exchange,提问作者user22674097

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.22 16:37:34