I'd like to call this type of plugin a "WeastroShell PluginScript" plugin as I don't think there's an official name otherwise. Compiling these plugins into the panel ends up making it difficult or nearly impossible to add, update, and remove plugins after compilation. Rather, I'll try to figure out a way to load them from DLLs, either with MEF or with Cobble, whichever works better (though MEF is updated more often I think).
Once I can figure out a way to load them from DLLs, they'll be deprecated. They'll be supported in the first .NET5 release, but only because I won't do much work on the project until after it's out. In the following releases, I'll work toward separating them into their own DLLs. See also #1.
I'd like to call this type of plugin a "WeastroShell PluginScript" plugin as I don't think there's an official name otherwise. Compiling these plugins into the panel ends up making it difficult or nearly impossible to add, update, and remove plugins after compilation. Rather, I'll try to figure out a way to load them from DLLs, either with MEF or with Cobble, whichever works better (though MEF is updated more often I think).
Once I can figure out a way to load them from DLLs, they'll be deprecated. They'll be supported in the first .NET5 release, but only because I won't do much work on the project until after it's out. In the following releases, I'll work toward separating them into their own DLLs. See also #1.