When a code project's engine association is switched to a local binary version of a source engine, the project will fail to open from within Visual Studio. Error message says that UE4Editor-ProjectName.dll is missing or built with a different engine version, and compiling the project in VS completes successfully but does not fix the issue.
Command Line argument (ran from Engine/Build/BatchFiles folder location):
runuat.bat BuildGraph -target="Make Installed Build Win64" -script="<path to Engine/Build folder>/InstalledEngineBuild.xml" -set:HostPlatformOnly=true -set:WithDDC=false
Using the source version of the engine, or 4.15 binary from the launcher, allows the project to open from VS as expected
Regression:
No- switching a project to 4.14.3 local binary shows same behavior
Result:
Project fails to open with missing project module dll
Expected:
Project compiles and opens in the editor
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-42321 in the post.
| 17 |
| Component | UE - Foundation - Build - Farm |
|---|---|
| Affects Versions | 4.14.3, 4.15 |
| Target Fix | 4.15.1 |
| Fix Commit | 3329192 |
|---|---|
| Main Commit | 3345747 |
| Created | Feb 23, 2017 |
|---|---|
| Resolved | Mar 2, 2017 |
| Updated | Apr 27, 2018 |