@BrianJ I attempted to make two different schemes to control which plugins get loaded/blocked:
Scheme default: Normal work.
Scheme development: Rhinocommon development, minimal plugin set, fast debugging startup.
I followed this guide: Starting Rhino in Windows | Rhino 3-D modeling . Controlling plugin loading did not work. It seems that schemes do not store plugin load information. I looked into the scheme xml files. There is nothing referring to plugin loading. May you confirm this?
@BrianJ can you expand RH-89800 or create a new issue so that we can control which plug-ins are loaded on a per-scheme basis? Constraints I’d like to see include:
Ability to only load plug-ins shipped with Rhino on start up (no 3rd party plug-ins)
Ability to specify which 3rd party plug-ins are loaded on start up – perhaps a whitelist of allowed 3rd party plug-ins
Ability to specify a blacklist of plug-ins that are not allowed to be loaded on start up
Short answer, yes, but the wording of RH-89800 suggests it deals only with load protection on a per-scheme basis. The constraints I listed allow more control than simply load protecting a plug-in on a per-scheme basis, which is why I asked for RH-89800 to be expanded or an entirely new request be created.