I have an application that is structured to dynamically load many DLLs at runtime. I need to decide whether to use MSIX (preferred) or an MSI installer.
It is possible, although unlikely, that users will write their own DLLs plugins that my app can load so users can extend the functionality of the app. The question is whether MSIX will allow my app to load plugins created by users.
I read your MSIX fundamentals ebook and the Microsoft documentation for MSIX, and the MS doc seems to say "No, MSIX apps are not allowed to load DLLs that are not part of the app MSIX package."
I thought I would ask you guys what to do because you are the experts on MSIX. Is there a way for me to use MSIX and still let users write their own DLL extensions (plugins) for my app to load? Or do I need to stick with MSI installers to enable user extensions to be loaded?
Thank you