"No compiler was found" when a non-programmer wants to open a C++ project, with precompiled binaries

Hello :slight_smile:

I’m new to UE, and I work with a non-programmer friend.
I set up a blank project, where I added some C++ classes, so it is now a “native” project.
I read here and there that, if I want to share project with non-porgrammer, for them to work on editor without programmer setup (ie. without Visual Studio program/toolchain), I have to share precompiled (by myself) project’s binaries (the MyProject/Binaries folder content).
So far so good, that’s what I did. But with all this, my friend can’t open the project from project launcher, locked by an error popup saying :

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

Is it really mandatory, by any mean? I feel like, as far as I provide all precompiled binaries, UE should not have to bother at all about compiling capablities.

Did I miss something? Shoult it work as I said? Or am I wrong about some UE fundamentals?
I can’t feel right about UE forcing non-programmer to have a compiling toolchain just because the project contains custom source code… which non-programmer will not even touch.
How does heterogeneous team members work together on UE project?