此外,在应用程序中如何使用多个应用程序域的一些常见用途和示例是什么?
在单独的AppDomain中加载插件允许两件事:
>您可以实施更受限制的安全模型>如果插件有问题,您可以阻止插件拆除应用程序
AppDomains的另一个好用途是加载和检查程序集.在单独的AppDomain中执行此操作允许您从单独的程序集中收集信息(或运行代码),然后从进程的空间卸载整个程序集.如果直接加载程序集,则无法卸载它.如果您希望能够在运行时将类型“升级”为新版本(即:加载远程程序集,稍后重新加载),这也很有用.