The path name is how UE 5.3 copies and renames the project when I open the 5.2 version of it. - it just tacks a space and 5.3 onto the end of it, so I don’t think that’s the problem or UE wouldn’t rename converted projects that way.
I have already upgraded to VS 2022, and have the 14.37.3282 build chain installed.
I also had recompiled the project under UE5.2 using VS2022, and can open the project into visual studio from the unreal editor.
I now also have 14.29.30133 installed too, but it seems to persist in using VS2019.
I have now also uninstalled VS2019, (which will be a headache for my other projects) so the only version of Visual Stuido I have installed is VS2022, yet it is still looking for VS2019 when doing the conversion for some reason:
Project files could not be generated. Log output:
Running D:/Program Files/UE_5.3/Engine/Build/BatchFiles/Build.bat -projectfiles -project=“D:/projects/UnrealProjects/MyMechGame5.2 5.3/MyMechGame.uproject” -game -rocket -progress
Using bundled DotNet SDK version: 6.0.302
Running UnrealBuildTool: dotnet “…..\Engine\Binaries\DotNET\UnrealBuildTool\UnrealBuildTool.dll” -projectfiles -project=“D:/projects/UnrealProjects/MyMechGame5.2 5.3/MyMechGame.uproject” -game -rocket -progress
Log file: C:\Users\cromp\AppData\Local\UnrealBuildTool\Log_GPF.txt
Some Platforms were skipped due to invalid SDK setup: IOS, Android, Linux, LinuxArm64.
See the log file for detailed information
Generating VisualStudio2019 project files:
Discovering modules, targets and source code for project…
Visual Studio C++ 2019 installation not found - ignoring preferred project file format.
No available x64 toolchains found
Unable to find valid 14.37.32822 C++ toolchain for VisualStudio2019 x64
with the full log file containing the following:
Log started at 09/26/2023 13:38:45 (2023-09-26T09:38:45Z)
No config file at C:\Users\cromp\Documents\Unreal Engine\UnrealBuildTool\BuildConfiguration.xml
Configuration will be read from:
C:\Users\cromp\AppData\Roaming\Unreal Engine\UnrealBuildTool\BuildConfiguration.xml
Setting temp directory to ‘C:\Users\cromp\AppData\Local\Temp\UnrealBuildTool\556086c9’
Registering build platform: UnrealBuildTool.AndroidPlatformFactory
Registering build platform: Android - buildable: False
Registering build platform: UnrealBuildTool.IOSPlatformFactory
Registering build platform: IOS - buildable: False
Registering build platform: UnrealBuildTool.LinuxPlatformFactory
Registering build platform: Linux - buildable: False
Registering build platform: LinuxArm64 - buildable: False
Registering build platform: UnrealBuildTool.MacPlatformFactory
Registering build platform: UnrealBuildTool.TVOSPlatformFactory
Registering build platform: UnrealBuildTool.WindowsPlatformFactory
Found Windows 10 SDK root at C:\Program Files (x86)\Windows Kits\10 (1)
Found Windows 10 SDK root at C:\Program Files (x86)\Windows Kits\10 (2)
Found Windows 10 SDK version 10.0.17763.0 at C:\Program Files (x86)\Windows Kits\10
Found Universal CRT version 10.0.17763.0 at C:\Program Files (x86)\Windows Kits\10
Found Windows 10 SDK version 10.0.20348.0 at C:\Program Files (x86)\Windows Kits\10
Found Universal CRT version 10.0.20348.0 at C:\Program Files (x86)\Windows Kits\10
Found Windows 10 SDK version 10.0.22000.0 at C:\Program Files (x86)\Windows Kits\10
Found Universal CRT version 10.0.22000.0 at C:\Program Files (x86)\Windows Kits\10
Win64 Installed SDK(s): MinVersion_Sdk=10.0.00000.0, MaxVersion_Sdk=10.9.99999.0, CurrentVersion_Sdk=10.0.22000.0, Version_AutoSdk=10.0.18362.0, CurrentVersion_AutoSdk=
Registering build platform: Win64 - buildable: True
Log file: C:\Users\cromp\AppData\Local\UnrealBuildTool\Log_GPF.txt
Deleting old log file: C:\Users\cromp\AppData\Local\UnrealBuildTool\Log_GPF-backup-2022.04.01-15.15.26.txt
Resolved project argument D:/projects/UnrealProjects/MyMechGame5.2 5.3/MyMechGame.uproject to D:\projects\UnrealProjects\MyMechGame5.2 5.3\MyMechGame.uproject
Registering project generator UnrealBuildTool.AndroidProjectGenerator for Android
Registering project generator UnrealBuildTool.IOSProjectGenerator for IOS
Registering project generator UnrealBuildTool.LinuxProjectGenerator for Linux
Registering project generator UnrealBuildTool.LinuxProjectGenerator for LinuxArm64
Registering project generator UnrealBuildTool.MacProjectGenerator for Mac
Skipping project file generator registration for Mac due to no valid BuildPlatform.
Registering project generator UnrealBuildTool.TVOSProjectGenerator for TVOS
Skipping project file generator registration for TVOS due to no valid BuildPlatform.
Registering project generator UnrealBuildTool.WindowsProjectGenerator for Win64
— SDK INFO START —
Some Platforms were skipped due to invalid SDK setup: IOS, Android, Linux, LinuxArm64.
See the log file for detailed information
— SDK INFO END —
Generating VisualStudio2019 project files:
Discovering modules, targets and source code for project…
Found Visual Studio installation: C:\Program Files\Microsoft Visual Studio\2022\Community (Product=Microsoft.VisualStudio.Product.Community, Version=17.7.34031.279)
Visual Studio C++ 2019 installation not found - ignoring preferred project file format.
Found Visual Studio toolchain: C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822 (Family=14.37.32822, FamilyRank=4, Version=14.37.32824, Is64Bit=True, ReleaseChannel=Latest, Architecture=x64, Error=False, Redist=C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Redist\MSVC\14.36.32532)
Detected supported platforms: Win64, IOS, Android, Linux, LinuxArm64
Ignoring unknown platform ‘HoloLens’ (referenced via a project’s plugin descriptor for ‘OpenXR’)
Skipping D:\Program Files\UE_5.3\Engine\Intermediate\Build\BuildRules\UE5Rules.dll: File is installed
Skipping D:\Program Files\UE_5.3\Engine\Intermediate\Build\BuildRules\UE5ProgramRules.dll: File is installed
No available x64 toolchains found
Unable to find valid 14.37.32822 C++ toolchain for VisualStudio2019 x64
BuildException: Unable to find valid 14.37.32822 C++ toolchain for VisualStudio2019 x64
at UnrealBuildTool.MicrosoftPlatformSDK.TryGetToolChainDir(WindowsCompiler Compiler, String CompilerVersion, UnrealArch Architecture, ILogger Logger, VersionNumber& OutToolChainVersion, DirectoryReference& OutToolChainDir, DirectoryReference& OutRedistDir) in D:\build++UE5\Sync\Engine\Saved\CsTools\Engine\Source\Programs\UnrealBuildTool\Platform\Windows\MicrosoftPlatformSDK.cs:line 554
at UnrealBuildTool.WindowsPlatform.TryGetToolChainDir(WindowsCompiler Compiler, String CompilerVersion, UnrealArch Architecture, ILogger Logger, VersionNumber& OutToolChainVersion, DirectoryReference& OutToolChainDir, DirectoryReference& OutRedistDir) in D:\build++UE5\Sync\Engine\Saved\CsTools\Engine\Source\Programs\UnrealBuildTool\Platform\Windows\UEBuildWindows.cs:line 1204
at UnrealBuildTool.VCEnvironmentParameters…ctor(WindowsCompiler Compiler, WindowsCompiler ToolChain, UnrealTargetPlatform Platform, UnrealArch Architecture, String CompilerVersion, String ToolchainVersion, String WindowsSdkVersion, String SuppliedSdkDirectoryForVersion, Boolean bUseCPPWinRT, Boolean bAllowClangLinker, ILogger Logger) in D:\build++UE5\Sync\Engine\Saved\CsTools\Engine\Source\Programs\UnrealBuildTool\Platform\Windows\VCEnvironment.cs:line 457
at UnrealBuildTool.VCEnvironment.Create(WindowsCompiler Compiler, WindowsCompiler ToolChain, UnrealTargetPlatform Platform, UnrealArch Architecture, String CompilerVersion, String ToolchainVersion, String WindowsSdkVersion, String SuppliedSdkDirectoryForVersion, Boolean bUseCPPWinRT, Boolean bAllowClangLinker, ILogger Logger) in D:\build++UE5\Sync\Engine\Saved\CsTools\Engine\Source\Programs\UnrealBuildTool\Platform\Windows\VCEnvironment.cs:line 378
at UnrealBuildTool.WindowsPlatform.CreateVCEnvironment(TargetRules Target) in D:\build++UE5\Sync\Engine\Saved\CsTools\Engine\Source\Programs\UnrealBuildTool\Platform\Windows\UEBuildWindows.cs:line 895
at UnrealBuildTool.WindowsPlatform.ValidateTarget(TargetRules Target) in D:\build++UE5\Sync\Engine\Saved\CsTools\Engine\Source\Programs\UnrealBuildTool\Platform\Windows\UEBuildWindows.cs:line 1006
at UnrealBuildTool.RulesAssembly.CreateTargetRulesInstance(String TypeName, TargetInfo TargetInfo, ILogger Logger, Boolean IsTestTarget, Boolean bSkipValidation) in D:\build++UE5\Sync\Engine\Saved\CsTools\Engine\Source\Programs\UnrealBuildTool\System\RulesAssembly.cs:line 698
at UnrealBuildTool.RulesAssembly.CreateTargetRules(String TargetName, UnrealTargetPlatform Platform, UnrealTargetConfiguration Configuration, UnrealArchitectures Architectures, FileReference ProjectFile, CommandLineArguments Arguments, ILogger Logger, Boolean IsTestTarget, Boolean bSkipValidation, UnrealIntermediateEnvironment IntermediateEnvironment) in D:\build++UE5\Sync\Engine\Saved\CsTools\Engine\Source\Programs\UnrealBuildTool\System\RulesAssembly.cs:line 776
at UnrealBuildTool.ProjectFileGenerator.AddProjectsForAllTargets(PlatformProjectGeneratorCollection PlatformProjectGenerators, List1 AllGames, List
1 AllTargetFiles, String Arguments, List1 EngineProjects, List
1 GameProjects, Dictionary2 ProjectFileToUProjectFile, Dictionary
2 ProgramProjects, Dictionary`2 RulesAssemblies, ILogger Logger) in D:\build++UE5\Sync\Engine\Saved\CsTools\Engine\Source\Programs\UnrealBuildTool\ProjectFiles\ProjectFileGenerator.cs:line 2719
at UnrealBuildTool.ProjectFileGenerator.GenerateProjectFiles(PlatformProjectGeneratorCollection PlatformProjectGenerators, String Arguments, Boolean bCacheDataForEditor, ILogger Logger) in D:\build++UE5\Sync\Engine\Saved\CsTools\Engine\Source\Programs\UnrealBuildTool\ProjectFiles\ProjectFileGenerator.cs:line 1023
at UnrealBuildTool.GenerateProjectFilesMode.ExecuteAsync(CommandLineArguments Arguments, ILogger Logger) in D:\build++UE5\Sync\Engine\Saved\CsTools\Engine\Source\Programs\UnrealBuildTool\Modes\GenerateProjectFilesMode.cs:line 65
at UnrealBuildTool.UnrealBuildTool.Main(String ArgumentsArray) in D:\build++UE5\Sync\Engine\Saved\CsTools\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.cs:line 659
WriteFileIfChanged() wrote 0 changed files of 2 requested writes.
Timeline:
[ 0.000]
0.000
[ 2.170]
Note that C:\Users\cromp\AppData\Roaming\Unreal Engine\UnrealBuildTool\BuildConfiguration.xml contains the following:
<?xml version="1.0" encoding="utf-8" ?>
14.37.32822
Any other suggestions?