操作系统和运行库环境通常会在应用程序间提供某种形式的隔离。例如,Microsoft Windows 使用进程来隔离应用程序。为确保在一个应用程序中运行的代码不会对其他不相关的应用程序产生不良影响,这种隔离是必需的。
应用程序域为安全性、可靠性、版本控制以及卸载程序集提供了隔离边界。应用程序域通常由运行库宿主创建,运行库宿主负责在运行应用程序之前引导公共语言运行库。
本节将说明如何使用应用程序域来提供程序集之间的隔离。
简要介绍应用程序域。
介绍应用程序域和程序集之间的关系。
介绍应用程序域和操作系统线程之间的关系。
介绍如何对应用程序域进行编程。
介绍如何创建和配置应用程序域。
介绍如何使用运行库宿主。