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

JetBrains Rider报所选MSBuild无平台工具集 无法打开Unreal C++项目

问题描述

在JetBrains Rider中打开Unreal C++代码时运行失败,已正确配置源码路径,但Rider无法识别对应编译器。连基础C++项目都无法在Rider中正常打开,核心报错为 No Platform Toolset for selected MSBuild。
相关报错截图:
报错截图1
报错截图2
报错截图3

环境信息

  • Unreal版本:4.27
  • Rider Integration插件版本:1.4
  • 异常现象:点击IDE内的Rider链接无响应
    异常现象截图

解决方案

这个报错的核心原因是Rider未匹配到对应版本的MSVC平台工具集,和源码路径配置无关,按以下步骤逐一排查修复即可:

  1. 安装UE4.27适配的编译工具链
    UE4.27仅兼容Visual Studio 2019的v142生成工具集,高版本VS的v143工具集无法被识别。打开Visual Studio Installer,在单个组件页确认勾选以下内容:
  • MSVC v142 - VS 2019 C++ x64/x86 生成工具
  • Windows 10 SDK(推荐10.0.19041.0版本,和UE4.27默认适配版本一致)
  • .NET Framework 4.6.2 目标包
    安装完成后重启系统,避免环境变量未生效。
  1. 手动指定Rider工具链配置
    不要使用Rider的自动检测功能,手动配置编译路径:
  • 打开Rider设置,进入File -> Settings -> Build, Execution, Deployment -> Toolset and Build
  • MSBuild路径手动选择VS2019安装目录下的程序,默认路径为C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\Bin\MSBuild.exe
  • 平台工具集下拉选择v142,禁止选择v143或留空
  • 确认.NET Framework SDK路径可正常识别到4.6.2版本
  1. 修复Rider与UE的关联异常
    点击IDE内Rider链接无响应是插件版本不匹配导致的:
  • 关闭UE编辑器和Rider,删除UE安装目录下自带的Rider集成插件,路径为UE安装根目录\UE_4.27\Engine\Plugins\Developer\RiderSourceCodeAccess
  • 打开Rider,在插件市场安装和当前Rider版本匹配的Rider for Unreal Engine插件,安装完成后重启Rider
  • 打开UE编辑器,进入Edit -> Editor Preferences -> General -> Source Code,将源代码编辑器设置为Rider,保存后重启UE
  • 右键项目的.uproject文件,选择Generate Visual Studio project files重新生成项目文件,再用Rider打开即可
  1. 兼容性兜底排查
    如果以上操作完成后仍无法正常打开,检查以下配置:
  • UE安装路径、项目存储路径全部为英文,无中文、空格或特殊字符
  • 若使用2022.3及以上版本的Rider,降级到2022.2.x版本,高版本Rider对UE4.27的兼容性存在已知问题
  • 不要安装ARM架构的Windows开发工具,UE4.27不支持ARM架构编译链

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.30 19:01:08