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 |