Rider 编译 UE5 项目 MSBuild 报错解决

报错信息:

cpp 复制代码
CONSOLE: Use build tool: D:\Work\Microsoft Visual Studio\MSBuild\Current\Bin\amd64\MSBuild.exe
Microsoft.NET.Sdk.ImportWorkloads.props(14,3): Error  : 无法解析 SDK"Microsoft.NET.SDK.WorkloadAutoImportPropsLocator"。下面的探测消息中正好有一条指示我们无法解析 SDK 的原因。调查并解决该消息以正确指定 SDK。
  NuGetSdkResolver 未解析此 SDK,因为项目或 global.json 中未指定任何版本。
  MSB4276: 默认 SDK 解析程序解析 SDK"Microsoft.NET.SDK.WorkloadAutoImportPropsLocator"失败,因为目录"E:\Git\UE_5.4\Engine\Binaries\ThirdParty\DotNet\6.0.302\windows\sdk\6.0.302\Sdks\Microsoft.NET.SDK.WorkloadAutoImportPropsLocator\Sdk"不存在。
16:33:33 Building E:\Git\UE_5.4\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.csproj
0>Microsoft.NET.Sdk.ImportWorkloads.props(14,38): Error MSB4236 : 找不到指定的 SDK"Microsoft.NET.SDK.WorkloadAutoImportPropsLocator"。

解决办法:

位置:设置 - 构建、执行、部署 - 工具包和构建

MSBuild 全局属性,增加一条:

  • MSBuildEnableWorkloadResolver,值为False
相关推荐
dong13269717 小时前
UE5FPS游戏开发教程(一)
ue5
朗迹 - 张伟2 天前
UE5.8 用Trae的AI开发功能
ue5
日月云棠4 天前
UE5 Lyra Teams模块深度分析:从队伍创建到伤害判定的完整链路
ue5
日月云棠6 天前
UE5 Lyra Inventory 物品系统模块深度分析——从数据定义到网络同步的完整链路
ue5
日月云棠7 天前
UE5 Lyra Weapons 模块深度分析——从装备实例到弹道散布的完整武器系统
ue5
清泓y8 天前
UE5程序化生成技术
ue5
清泓y9 天前
UE5--VR与AR开发技术
ue5·ar·vr
日月云棠9 天前
UE5 Lyra Messages 模块深度解析——从一条击杀消息看游戏事件系统的设计哲学
游戏·ue5
日月云棠10 天前
UE5 Lyra Input 模块:从手柄摇杆到技能释放,一条链路如何做到零耦合
ue5
日月云棠13 天前
UE5 Lyra源码分析——Audio_Analysis音频模块全面分析
ue5·音视频