Artists without Visual Studio, custom C++ plugin dll error.

I have a project with some custom C++ plugins and I want to collaborate with an artist. We use SVN (I know it’s not the best by it works for us).

I have commited the ProjectNameEditor.target, UnrealEditor.modules, UnrealEditor-ProjectName.dll and UnrealEditor-ProjectName.pdb in the folder ProjectName/Binaries/Win64. I have also comitted the UnrealEditor.modules, UnrealEditor-PluginName.dll and UnrealEditor-PluginName.pdb for each plugin in the folder ProjectName/Plugins/PluginName/Binaries/Win64.

With only Plugin1, the artist can open the project without problems (obviously disabling the missing plugins).

If I add the Plugin2 binaries, the artist gets the error:

“The procedure entry point could not be located in the dynamic library UnrealEditor-Plugin2Name.dll”.

In the log, I have the messages:

LogWindows: Failed to load ‘ProjectDirectory/Binaries/Win64/UnrealEditor-Plugin2.dll’

Message dialog closed, result: Ok, title: Message, text: Plugin 'Plugin2 ’ failed to load because module 'Plugin2 ’ could not be loaded. There may be an operating system error or the module may not be properly set up.

I am completely lost, please help me.

EDIT:
The correct path in the error message is:

LogWindows: Failed to load ‘ProjectDirectory/Plugins/Plugin2/Binaries/Win64/UnrealEditor-Plugin2.dll’

Does UnrealEditor-Plugin2Name.dll actually exist on the artist PC? Some antivirus programs like to quarantine “suspicious” newly built dll files.

Yes, the dll is in the artist PC, in the path ProjectDirectory/Plugins/Plugin2/Binaries/Win64. If I remove it (or move it to another location), I get the usual message asking to rebuild the module (wich is not an option because the artist does not have Visual Studio installed and can’t compile C++ code).

About the antivirus, I have tried disabling Microsoft Defender (the only antivirus installed) following this instructions and I get the same error.

The sound very greate. I will refer me sister to connect you. She is vey interesting

In artist’s windows, unrealeditor seems to search dll in Directory [ProjectDirectory/Binaries/Win64/UnrealEditor-Plugin2.dll], but you only can find the dll in the plugin directory?

Did you forget to copy the dll in the project directory?

I have checked again the error message and it appears I copied the path wrog the first time. The correct message is

Failed to load ‘ProjectDirectory/Plugins/Plugin2/Binaries/Win64/UnrealEditor-Plugin2.dll’

The plugin dll is in that same path. If I remove it, I get the usual message asking to rebuild the module, so I asume that at least that dll is in the correct directory, right?

I solved it. The artist had a third party plugin from the store with a different version, so when I compiled my plugin (that uses the third party plugin) the dlls where not correct.