WPF implements exception-isolated clients through multiple processes
When a WPF client needs to implement a plug-in system, it can generally be implemented based on a container or process. If you need to isolate exceptions from external plug-ins, you can only use child processes to load the plug-in. In this way, if the plug-in throws exceptions, it will not affect the main process.