UE5.1.0 +Rider 2022.2.4 both engine and project compile fail ,but when use vs2022,successed


JetBrains Rider 2022.2.4
Build #RD-222.4459.9, built on November 5, 2022
Licensed to wei zhuo
You have a perpetual fallback license for this version.
Subscription is active until January 16, 2025.
Runtime version: 17.0.5+7-b469.67 amd64
VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o.
Windows 10 10.0
.NET 6.0.6
GC: G1 Young Generation, G1 Old Generation
Memory: 1500M
Cores: 24

Non-Bundled Plugins:
    com.tang (
    com.mallowigi (73.0.0)





Microsoft Visual Studio Professional 2022
版本 17.4.1
Microsoft .NET Framework
版本 4.8.04084

已安装的版本: Professional

Visual C++ 2022   00476-80000-00000-AA107
Microsoft Visual C++ 2022





ASP.NET and Web Tools   17.4.326.54890
ASP.NET and Web Tools

Azure 应用服务工具 3.0.0 版   17.4.326.54890
Azure 应用服务工具 3.0.0 版

C# 工具   4.4.0-6.22559.4+d7e8a398ef479a908e76bded82150c39251d0c9c
IDE 中使用的 C# 组件。可能使用其他版本的编译器,具体取决于你的项目类型和设置。

Linux 核心转储调试
启用 Linux 核心转储的调试。

Microsoft JVM Debugger   1.0
Provides support for connecting the Visual Studio debugger to JDWP compatible Java Virtual Machines

NuGet 包管理器   6.4.0
Visual Studio 中的 NuGet 包管理器。有关 NuGet 的详细信息,请访问 https://docs.nuget.org/

Syntax Visualizer   1.0
An extension for visualizing Roslyn SyntaxTrees.

TypeScript Tools   17.0.10921.2001
TypeScript Tools for Microsoft Visual Studio

UnrealVS   v1.75
Unreal Engine extension for Visual Studio

Visual Basic 工具   4.4.0-6.22559.4+d7e8a398ef479a908e76bded82150c39251d0c9c
IDE 中使用的 Visual Basic 组件。可能使用其他版本的编译器,具体取决于你的项目类型和设置。

Visual F# Tools   17.4.0-beta.22512.4+525d5109e389341bb90b144c24e2ad1ceec91e7b
Microsoft Visual F# Tools

Visual Studio IntelliCode   2.2
Visual Studio 的 AI 协助开发。

适用于 Google Test 的测试适配器   1.0
启用带有针对 Google Test 编写的单元测试的 Visual Studio 测试工具。扩展安装目录中提供了使用条款和第三方通知。

适用于 Linux 开发的 Visual C++
适用于 Linux 开发的 Visual C++

适用于跨平台移动开发的 Visual C++ (Android)   17.0.33006.217
适用于跨平台移动开发的 Visual C++ (Android)

Rider Error:

Comment actions Permalink

The same problem.

Comment actions Permalink

The same problem.

Comment actions Permalink


This looks like a known issue in the MSBuild detection mechanism. Please switch between x64 and x32 versions of MSBuild manually and let us know if the issue persists.

To switch between toolsets, please open Settings | Build, Execution, Deployment | Toolset and Build and switch MSBuild version from <VS install path>\Msbuild\Current\Bin\amd64\MSBuild.exe to <VS install path>\Msbuild\Current\Bin\MSBuild.exe

Comment actions Permalink

Thank you Kirill, it works.


Please sign in to leave a comment.