Hot Reload does not work if a project and the Engine that project is associated with are placed next to each other in the same root folder that shares the same name as the project. During the Hot Reload, the Engine appears to be looking for the .uproject file one folder higher in the file path than it is actually located.
This only appears to be an issue if both the project and the Engine are in the same root folder and the root folder and project share the same name. If either the Engine is located somewhere else, or the root folder and project names are different, then the Hot Reload completes successfully.
REGRESSION:
Yes. A Hot Reload in this situation in 4.19.2 completes successfully.
RESULT:
The Hot Reload process fails with the following error: ERROR: System.IO.FileNotFoundException: Could not find file 'D:\TESTHotReload\TESTHotReload.uproject'.
EXPECTED:
The Hot Reload process completes successfully.
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-68148 in the post.
2 |
Component | UE - Foundation - Cpp Tools - Hot Reload |
---|---|
Affects Versions | 4.22, 4.20.3 |
Target Fix | 4.22 |
Created | Jan 8, 2019 |
---|---|
Resolved | Jan 11, 2019 |
Updated | Jan 21, 2019 |