Is there some special trick to getting plugins to load other than placing their .dll file into the XIDE\Plugins directory?
I've tried the two sets of plugins available on the downloads page also tried compiling my own based on the code from one of those, but I'm unable to get any plugin to load currently.
I've tried in both 64 and 32 bit XIDE 2.21, November 2024.
Any ideas would be appreciated!
XIDE plugins not loading
-
mindfulvector
- Posts: 6
- Joined: Tue Jun 24, 2025 1:57 pm
- Location: United States
Re: XIDE plugins not loading
Hi Isaac,
No, just putting them in the Plugins folder should be enough. Could it be the files are marked as "unsafe", because you downloaded them? Just to make sure, please open the dll file properties dialog in windows explorer, if there's a security option checked in the general page, please uncheck it.
Also please keep in mind that many XIDE versions can co-exist in different folders, so could it be you are running XIDE from a different folder than the one where you put the plugin dlls?
No, just putting them in the Plugins folder should be enough. Could it be the files are marked as "unsafe", because you downloaded them? Just to make sure, please open the dll file properties dialog in windows explorer, if there's a security option checked in the general page, please uncheck it.
Also please keep in mind that many XIDE versions can co-exist in different folders, so could it be you are running XIDE from a different folder than the one where you put the plugin dlls?
Chris Pyrgas
XSharp Development Team
chris(at)xsharp.eu
XSharp Development Team
chris(at)xsharp.eu
-
mindfulvector
- Posts: 6
- Joined: Tue Jun 24, 2025 1:57 pm
- Location: United States
Re: XIDE plugins not loading
Excellent, that was actually the problem with the downloaded plugins.
For my own plugin, it seems that I had read outdated information about what references to add, I changed them to match what is used by wxGuidGenerator and my own plugin is now able to load and inject menu items. The two references to set appear to be:
XIDE.Base.dll
XIDE.PluginSystem.dll
Thank you!
For my own plugin, it seems that I had read outdated information about what references to add, I changed them to match what is used by wxGuidGenerator and my own plugin is now able to load and inject menu items. The two references to set appear to be:
XIDE.Base.dll
XIDE.PluginSystem.dll
Thank you!
Re: XIDE plugins not loading
Hi Isaac,
Yes, that's correct! If you need any information about the plugin system, please let me know..
Edit: Actually, XIDE.Base.dll shouldn't be needed as a reference, only XIDE.PluginSystem.dll. Unless you are directly manipulating the IDE form, but that's not officially supported, the best way is to request to implement a function in the plugin system to do what you want from withing the plugin system only.
Yes, that's correct! If you need any information about the plugin system, please let me know..
Edit: Actually, XIDE.Base.dll shouldn't be needed as a reference, only XIDE.PluginSystem.dll. Unless you are directly manipulating the IDE form, but that's not officially supported, the best way is to request to implement a function in the plugin system to do what you want from withing the plugin system only.
Chris Pyrgas
XSharp Development Team
chris(at)xsharp.eu
XSharp Development Team
chris(at)xsharp.eu

