Hi Dylan,
I first try without nodeReuse, just with /maxcpucount, and have the same problem.
I relaunch with /nodeReuse=True, I also have the exact same error.
I launch on multiple PC, and sometimes, on some old PC with not lot of cores/threads, it could compile without error. But in 95% of the cas, I have this error.
About the installation, I have a standard installation of Visual Studio 16.7.7 on multiple PCs, and same error on all that PC. MSBuild version 16.7.0.37604.
I also make a test on a PC with the latest version, VS 16.8.2, msbuild version 16.8.2.56705, and I have the same error too.
Note that something is strange for me: that the project with the .lastbuildstate where the error happens, if one of the first project build, and almost all projects are depending on that project. I do not really understand why.
I also have another error. I have a PostbuildEvent in a low level project (most of my project are depend on that project). This post event, is used to sign the dll. I regularly have error on that post build event. It seems that the sign tool cannot open the dll sign with write access.
And that post build event is present multiples times in the log ! (in /nodeReuse:False or /nodeReuse:True)