为某些C#winforms应用程序开发插件(包括GUI),我发现Winforms无法通过应用程序域边界工作。它需要控件是MarshalByRef等。所以一般来说上传一个新的插件版本,我们需要重新启动应用程序,因为我们无法卸载以前的plugin.dll。
所以我的问题是 - 是否可以拥有完全可序列化的远程工作GUI框架?
(如果您可以重新解释这个问题,请随意,我不知道如何快速表达。)
答案 0 :(得分:0)
是的,这有可能,但有点痛苦。
这当然涉及重新加载,但您可以处理应用中的最新状态。