"This project could not be compiled. Would you like to open it in Visual Studio?"

The project could not be compiled. Would you like to open it in Visual Studio?

Running Z:/Program Files (x86)/Epic Games/4.12/Engine/Binaries/DotNET/UnrealBuildTool.exe MyProject13 Development Win64 -project=“E:/Users/AJ/Documents/Unreal Projects/MyProject13/MyProject13.uproject” -editorrecompile -progress -noubtmakefiles -NoHotReloadFromIDE
@progress push 5%
Parsing headers for MyProject13Editor
Running UnrealHeaderTool “E:\Documents\Unreal Projects\MyProject13\MyProject13.uproject” “E:\Documents\Unreal Projects\MyProject13\Intermediate\Build\Win64\MyProject13Editor\Development\MyProject13Editor.uhtmanifest” -LogCmds=“loginit warning, logexit warning, logdatabase error” -Unattended -WarningsAsErrors -installed
Reflection code generated for MyProject13Editor in 2.9288795 seconds
@progress pop
Performing 9 actions (4 in parallel)
[2/9] Resource PCLaunch.rc
[3/9] Resource ModuleVersionResource.rc.inl
Z:\Program Files (x86)\Epic Games\4.12\Engine\Source\Runtime\Engine\Classes\Engine/EngineBaseTypes.h(11): fatal error C1083: Cannot open include file: ‘EngineBaseTypes.generated.h’: No such file or directory
ERROR: UBT ERROR: Failed to produce item: E:\Documents\Unreal Projects\MyProject13\Binaries\Win64\UE4Editor-MyProject13.dll
Total build time: 9.19 seconds

I updated my visual studio and this happened when I tried to create a new c++ project using the top down preset.

Hey Snowl0l-

There are some known issues with Visual Studio Update 3 and the engine. You can more information about this here: Build Failed with VS 2015 update 3 - Programming & Scripting - Epic Developer Community Forums - We do hope to include support for Update 3 in a future update to the engine, however for now it would be best to revert back to Update 2.


Is there a way to revert back to update 2?

Hey Everyone,

Following the directions in the post by Infected_Post here allowed me to uninstall/reinstall VS2015 Community without Update 3. It does not appear to include a means of obtaining Update 1 or 2, but you should be able to continue using your code projects.