Using VS 2012 instead of 2013 for UE4

Hello folks,
im trying to get VS 2012 to work for UE4 but UE4 wont let me use it as external Editor…
The school laptops are with a secure stable Win7 version and we are no allowed to update them, but to install 2013 u need an update… Im not able to use UE4 with VS2013 cause VS2013 wont install…

How am i ale to use VS2012 in UE4? Its important :c

They started dropping VS2012 support with 4.6.1 and its unsupported with 4.7 and later.

So yes im screwed XD Ok maybe i am able to create a solution… Thx!

Maybe downgrading to 4.6.1 is an option? :slight_smile:

You can still use visual studio 2012, you’ll need to do a bit of digging but it should be possible to get it to work. Xbox One requires 2012 still which gets forced in Engine\Source\Programs\UnrealBuildTool\System\VCProjectFileGenerator.cs



if( SupportedPlatform == UnrealTargetPlatform.XboxOne )
{
    Log.TraceInformation( "Forcing Visual Studio 2012 projects for Xbox One compatibility (use '-2013' to override.)");
    ProjectFileFormat = VCProjectFileFormat.VisualStudio2012;
}


Good luck

Seriously? There is no support for 2013?

Xbox One development is currently the only remaining area where Visual Studio 2012 is supported by UE4. This is due to some areas of the Xbox One code that are not yet compatible with Visual Studio 2013. For everything else, UE4 requires the use of Visual Studio 2013.