独立应用程序和并行程序集

用途

独立应用程序和并行程序集是 Microsoft Windows 解决方案,可减少 Windows 客户端应用程序中的版本冲突。 在 Windows 中,应用程序开发人员可以构建独立的应用程序,这些应用程序可以通过对注册表的更改、其他应用程序或在系统上运行的程序集的其他版本进行更改而不受影响。 在全局或每个应用程序的部署之后,应用程序作者和管理员可以使用清单来管理并行程序集的共享。 客户可以受益于更稳定、更可靠地更新的独立应用程序。

如果适用

独立应用程序和并行程序集共享可用于开发安全共享操作系统程序集的应用程序。 开发人员可以使用此技术来更正由共享程序集的不兼容版本引起的 DLL 版本控制冲突。

如果你的应用程序必须始终获取已测试组件的版本,则可以隔离应用程序,以便始终使用用户计算机上的该组件的测试版本运行该应用程序。

独立应用程序和并行程序集用于开发桌面样式应用程序。

开发人员受众

本文档主要面向软件开发人员、应用程序开发人员和网络管理员:

  • 想要创建独立应用程序的软件开发人员,这些应用程序将使用由 Microsoft 和其他并行程序集发布者提供的并行程序集。
  • 想要创建自己的并行程序集以隔离其应用程序的应用程序开发人员。
  • 需要有关独立应用程序的详细信息的网络管理员。

作为并行程序集共享和独立应用程序的主要引用,此文档提供了有关创作清单和并行程序集、安装独立的应用程序和并行程序集以及使用激活上下文 API 的一般背景信息。

运行时要求

Windows服务器2003和更高版本或 Windows XP 及更高版本需要使用并行程序集和清单来隔离应用程序并使用激活上下文 API。

在本节中

主题 说明
引用
独立应用程序和并行程序集的文档。