UE 5.4 project with Visual Studio 2026

Upgraded to a new Windows 11 machine and imported a UE 5.4 project.

I do not wish to upgrade the project to a newer version as 5.4 is the most stable on MacOS and Windows for me at this time.

I can compile the project using Rider after installing older MSVC and SDK options for VS 2026.

However, in the editor, I cannot create new C++ projects or files because there is an error message:

No compiler was found. In order to use a C++ template, you must first install Visual Studio 2022.

The project also doesn’t show up in recent projects in the launcher and has to be opened manually using the browse method every time. The hot reload / compile button is missing in the editor.

The project itself works perfectly once I compile it in Rider and run it in the editor so clearly I do have the compiler and the tools necessary to develop and run it.

Is there a way to make the 5.4 project work with VS2026 so that I can do a hot reload in the editor, the project shows up in the launcher and I can create new C++ projects and files.

Where does the engine look for compilers? Can I edit this somewhere to point it to the MSVC location? Am I missing some step in the setup?

Just to repeat, I can compile using an IDE and there are no issues with the actual project. The issue is with the launcher and editor. I do not wish to upgrade the project to a newer version of the engine.

Hello there @volumetrix!

Checking around the community, the setup you are suggesting should be possible, yet it won’t be stable. Please take in consideration, that UE is not compatible with VS 2026, as seen in the Epic doc below. Also, any VS setup must have all addon components installed with their proper versions.

On top of that, the version you are using, 5.4, predates VS 2026, so it won’t be able to recognize it as compiler at all. Yet, since your setup can compile, what we need to do is to convince UE that VS 2022 is in the system.

To do that, download Visual Studio 2022 Build Tools and install the “Desktop development with C++” workload only. This should add a VS 2022 entry to your registry, which UE 5.4 will pickup, without affecting your VS 2026 install. Once you are done, restart both UE and VS, then re-open your project, and try to compile it.