进程和 AppDomain 加载/卸载

Posted

技术标签:

【中文标题】进程和 AppDomain 加载/卸载【英文标题】:Process and AppDomain load/unload 【发布时间】:2010-02-10 03:37:09 【问题描述】:

如果我实例化一个新进程,然后在其中创建一个新的 AppDomain,我想知道结束该进程的最安全方法是什么。我应该:

    AppDomain.Unload(myAppDomain) Process.Close() 或 Process.Dispose(),然后是 Process.Close()

【问题讨论】:

【参考方案1】:

不,在关闭进程之前无需手动卸载您的域。你应该只调用 Process.Close()。

【讨论】:

以上是关于进程和 AppDomain 加载/卸载的主要内容,如果未能解决你的问题,请参考以下文章

程序集无法加载到受限的 AppDomain

使用AppDomain进行动态加载和卸载dll

Azure 环境中的 IIS AppDomain 卸载

将 c# 程序集动态加载和卸载到 appdomain

通过应用程序域AppDomain加载和卸载程序集

AppDomain 卷影副本 - 加载/卸载动态加载的 Dll