I propose to add this change to the file PluginManager.cs, line 118:
- string[] directoryFiles = Directory.GetFiles(pluginsPath);
- string[] directoryFiles = Directory.GetFiles(pluginsPath, "*.dll");
When building a plugin as a separate project, the output will have a pdb file that goes along with it and the editor will fail when loading as it will try to load the pdb file as a plugin. By enumerating only dll files, this doesn't happen.