Dear Epic,
A client of mine upgraded to 4.11.7, and tried to generate VS files from the .uproject.
The vs files being generated are for 2013, unlike 4.10 and 4.11.6
My client stays up to date with VS updates and there was a recent VS 2015 update.
My client on his current machine can still generate VS files for 4.10 and they generate for VS 2015 perfectly fine with the following header:
//.sln header that is correct
Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 14
VisualStudioVersion = 14.0.23107.0
MinimumVisualStudioVersion = 10.0.40219.1
#The Issue
The header that is being generated in the .sln file for 4.11.7 .uprojects is:
Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 2013
# UnrealEngineGeneratedSolutionVersion=1.0
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Engine", "Engine", "{C9820C7D-A64C-4CD7-BF6C-5A654CA3ABF5}"
EndProject
When my client tries to generate for 4.11.7 uprojects, the .sln is created for 2013.
My client then deleted VS 2013 from his computer.
This did not change the way UE4 is generating the VS files, and consequently he can no longer work on the project because 4.11.7 simply will not generate VS files for 2015, and he deleted 2013.
Can you provide any insight into this matter?
4.11.6 was generating for 2015 just fine.
4.10 still generates for 2015 just fine
But 4.11.7 is generated .slns for 2013.
Here is the update link for VS 2015 that was installed
But if it was just a VS update, how come 4.10 still generates for VS 2015 correctly unlike 11.7 ?
Thanks!