c# - 进程和AppDomain加载/卸载

标签 c# .net process appdomain

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

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

最佳答案

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

关于c# - 进程和AppDomain加载/卸载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2234245/

相关文章:

c# - 如何将对象集合/字典序列化为 <key>value</key>

.net - 替代 HttpListener?

c# - "Exception of type ' System.Exception '' was thrown"的写法从何而来?

ruby - 杀死通过线程启动的进程

PHP:如何限制处理器使用率(例如仅使用一个 CPU 核心)或 %10%?

c# - 将对象克隆到另一个对象但排除某些属性?

c# - 缩短 if 表达式

C# - 服务器套接字不检索数据

linux - PID、PPID和TGID的含义

c# - 定义 : What is a HashSet?