Still learning how to open my C# Windows App to external plugins, Net8 with proper interfaces defined.
Methods to load/unload/manage assemblies are knowns, ad I am not worried if they may loop/crash the main process. App use also some static classes for internal needs.
Since AppDomains are no longer available in recent frameworks, does a dynamically loaded DLL can access host process resources to stole/change data? What is the correct method to avoid it without going out of process in net8?