Deleting junk file "UE4Editor-IntroTutorials.dll"

I’ve updated my project to use Unreal Engine 4.3. After rebuilding UE4 and getting my C++ project building and running again, I see this every time I try to compile/run my project:

30>------ Build started: Project: UE4, Configuration: Development_Editor x64 ------
30>  Deleting junk file: "..\..\Engine\Plugins\Editor\IntroTutorials\Binaries\Win64\UE4Editor-IntroTutorials.dll".
30>  Deleting junk file: "..\..\Engine\Plugins\Editor\IntroTutorials\Binaries\Win64\UE4Editor-IntroTutorials.pdb".
30>  Performing 1 actions (max 4 parallel jobs)
30>  [1/1] link.exe UE4Editor-IntroTutorials.dll
30>     Creating library C:\Users\Neil\Prototype\PrototypeOC\UE4\Engine\Intermediate\Build\Win64\UE4Editor\Development\Plugins\Dynamic\UE4Editor-IntroTutorials.lib and object C:\Users\Neil\Prototype\PrototypeOC\UE4\Engine\Intermediate\Build\Win64\UE4Editor\Development\Plugins\Dynamic\UE4Editor-IntroTutorials.exp
30>  -------- End Detailed Actions Stats -----------------------------------------------------------
30>  Cumulative action seconds (8 processors): 0.00 building projects, 0.00 compiling, 0.00 creating app bundles, 0.00 generating debug info, 0.73 linking, 0.00 other
30>  UBT execution time: 12.87 seconds

The UE4 project is always deleting and then rebuilding UE4Editor-IntroTutorials.dll. Is there a good way to fix this? That’ll get annoying pretty quickly otherwise. :slight_smile:

Hi Neil,

I have not seen this with any of my projects since 4.3 was released. Does this only happen in one project? If you make a new project from one of the code templates, do you see the same message?

I’ve only tried it with my project so far. I know I have made some changes to my project.build.cs in the past few months so it could be something to do with that. If so, it isn’t obvious though!

I’ll look into it some more, I just wanted to get this conversation started just in case I’m not the only person affected! :slight_smile:

It turns out you must delete the Intermediate directory in your UE4 checkout otherwise you’ll get this error. After deleting this folder, the problem was solved for my team and me.

This issue started on my computer with UE4.4 . Deleting the Intermediate folder doesn’t change anything.

This is really annoying, making a one-line change build a minute-long operation. Development is made very painful.

How can I fix this for sure ?

Hi Gwenn,

Since an answer was provided on the other question you posted, please see that post for a fix.

It is not necessary. If you want to avoid the delete action of some dll, go to Engine/Build/JunkManifest.txt, open it.
Look for the .dll you don’t want to be removed, and comment or remove the line.