Wanted to try upgrading to 4.16.1 from 4.15.0 (mainly for better Switch support).
I’m using Visual Studio Community 2015 version 14.0.25431.01 Update 3. (which is working perfectly with 4.15)
Windows 10
When trying to convert a 4.15 project to 4.16 it says: “Project files could not be generated.”
So I decided to try making a new project and coping files over.
I can’t make a new C++ project.
When creating a new blueprint project 4.16 doesn’t show the compile button.
Adding a new c++ class works, but tells me to recompile and that the project files couldn’t be generated.
When I close the blueprint project and reopen it (only if I added a c++ class) it won’t open and says:
“The following modules are missing or built with a different engine version:
UE4Editor-MyProject.dll
Would you like to rebuild them now?”
Pressing yes fails and tells me to rebuild from source manually.
Right clicking the Uproject to generate project files fails.
I’m assuming there must be something wrong with how Visual studio is set up, or maybe that I need an updated version (2017 version?). Does anyone know what might fix this?
Error message when generating project files:
An error occurred while trying to generate project files.
Running D:/Software/Epic Games/UE_4.16/Engine/Binaries/DotNET/UnrealBuildTool.exe -projectfiles -project=“D:/Documents/MyProject/MyProject.uproject” -game -rocket -progress
C:\Users\Name\Documents\Unreal Engine\UnrealBuildTool\BuildConfiguration.xml(54): The element ‘UEBuildConfiguration’ in namespace ‘https://www.unrealengine.com/BuildConfiguration’ has invalid child element ‘bCompilePhysX’ in namespace ‘https://www.unrealengine.com/BuildConfiguration’. List of possible elements expected: ‘bDoNotBuildUHT, bFailIfGeneratedCodeChanges, bForceDebugUnrealHeaderTool, bAllowHotReloadFromIDE, bForceHeaderGeneration’ in namespace ‘https://www.unrealengine.com/BuildConfiguration’.
C:\Users\Name\Documents\Unreal Engine\UnrealBuildTool\BuildConfiguration.xml(118): The element ‘BuildConfiguration’ in namespace ‘https://www.unrealengine.com/BuildConfiguration’ has invalid child element ‘bCheckExternalHeadersForModification’ in namespace ‘https://www.unrealengine.com/BuildConfiguration’. List of possible elements expected: 'LogLevel, bUseUBTMakefiles, DMUCSCoordinator, bDisableDebugInfo, bAdaptiveUnityDisablesPCH, bAllowXGE, bUseUHTMakefiles, bAllowLTCG, bUseCheckedPhysXLibraries, bSupportEditAndContinue, bXGENoWatchdogThread, bUseSharedPCHs, bAllowASLRInShipping, bLogDetailedActionStats, bForcePrecompiledHeaderForGameModules, bEditorDependsOnShaderCompileWorker, bUseShippingPhysXLibraries, bPrintDebugInfo, bDisableDebugInfoForGeneratedCode, LogFilename, bShowXGEMonitor, bPrintPerformanceInfo, bUsePerFileIntellisense, bCheckLicenseViolations, DMUCSDistProp, bUseMallocProfiler, PCHOutputDirectory, bUsePDBFiles, bUseActionHistory, bStopXGECompilationAfterErrors, bShouldDeleteAllOutdatedProducedItems, bOmitFramePointers, bAllowSNDBS, bGeneratedSYMFile, bUseIncludeDependencyResolveCache, bAddFastPDBToProjects, bUseIncrementalLinking, MaxProcessorCount, bOmitPCDebugInfoInDevelopment, bEnableCodeAnalysis, bAllowDistccLocalFallback, bIgnoreJunk, bCreateMapFile, ProcessorCountMultiplier, bVerboseDistccOutput, bStripSymbolsOnIOS, bAl…
C:\Users\Name\Documents\Unreal Engine\UnrealBuildTool\BuildConfiguration.xml(199): The element ‘WindowsPlatform’ in namespace ‘https://www.unrealengine.com/BuildConfiguration’ has invalid child element ‘bLogDetailedCompilerTimingInfo’ in namespace ‘https://www.unrealengine.com/BuildConfiguration’.