4.21 plugin not packaging properly in 4.22

Hi Guys,

so i created a plugin in 4.21, i upgraded the project to 4.22 and re-ran the generate project solution files

when i package the plugin it goes through fine, no new warnings i didn’t have already. I copy the plugin to the runtime directory as normal but any time i try and use it, it says plugin missing or compiled with a different version?

I created a new project and tried to use it and same issue.

furthering this, compiling from source again and packaging I notice that the usual Intermediate\Build\Win64\UE4Editor\Development folder that contains the lib is missing after packaging the plugin.

Has the packaging routine changed? am i missing something.

I have also tried creating a new project and a brand new plugin and I still get the same issue?

any help would be great
kind regards

p.s. also posted here but no response
https://forums.unrealengine.com/development-discussion/c-gameplay-programming/1604072-4-21-plugin-not-packaging-properly-in-4-22

After packaging. Go to the packaged directory and into this path: \MYPLUGIN\Binaries\Win64

At least should appear these two files:

  • UE4Editor.modules
  • UE4Editor-MYPLUGIN.dll

In UE4Editor.modules file, under “Modules” probably you’ll see something like this:

"MYPLUGIN": "UE4Editor-MYPLUGIN-0012.dll"

Just rename that line into:

"MYPLUGIN": "UE4Editor-MYPLUGIN.dll"