Here are the pains of the new Visual Studio 2017 RC today.
Unreal 4.14 was working ok with the VS 15 Preview 5.
VS2017 changed installation paths, so Unreal 4.14 cannot find the build tools, looking for them in:
“C:\Program Files (x86)\Microsoft Visual Studio\VS15Preview\Common7\IDE\VisualCpp\Tools\MSVC\14.10.24516.00\bin\HostX64\x64\link.exe”
whereas they are now in:
“C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.10.24629\bin\HostX64\x64\link.exe”
This requires to install the older Visual C++ Build Tools 2015, which MS still did not include as promised in 2017, seperately available at:
It adds around another 2gb, and it is so slow to uninstall, that I resorted to system restore.
After this installation, the VS project files need to be regenerated by Unreal to use 2015 again.
Notice, Unreal 4.14 looked like it was using the new VS15 Preview 5 tools in the path above just fine. Their location seem to be hardcoded somewhere in the Unreal Build tool.
Next problem is with Intellisense which hangs the entire IDE while scanning Unreal Engine includes. It was ok in Preview 5. This requires a disable of the whole database system. I tried disabling just the automatic preheader generation, and it did not work…
Furthermore, the Visual Assist Build 2114 does not support VS 2017 RC.