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
相关推荐
远离UE415 小时前
UE5 Simulation Stage
ue5
吴梓穆17 小时前
UE5学习笔记 FPS游戏制作38 继承标准UI
笔记·学习·ue5
蛋卷卷-17 小时前
【UE5】发现意外的文件尾解决方法
ue5
吴梓穆19 小时前
UE5学习笔记 FPS游戏制作37 蓝图函数库 自己定义公共方法
笔记·学习·ue5
吴梓穆19 小时前
UE5学习笔记 FPS游戏制作41 世界模式显示UI
笔记·学习·ue5
Zhichao_9721 小时前
【UE5 C++课程系列笔记】33——商业化Json读写
c++·ue5
吴梓穆21 小时前
UE5学习笔记 FPS游戏制作35 使用.csv配置文件
笔记·学习·ue5
Dawn·张2 天前
UE小:在Unreal Engine 5中实现多层静态网格体遮挡拾取
ue5
lalapanda2 天前
UE5学习记录 part13
学习·ue5
lalapanda3 天前
UE5学习记录part12
学习·ue5