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

目的

独立应用程序和并行程序集是一种 Microsoft Windows 解决方案,可减少 Windows 客户端应用程序中的版本控制冲突。 借助 Windows,应用程序开发人员可以生成完全自我描述且不受注册表更改、其他应用程序或系统上运行的其他程序集版本影响的独立应用程序。 部署后,应用程序作者和管理员可以使用清单来管理并行程序集的共享,无论是全局还是每个应用程序。 客户受益于独立应用程序,这些应用程序更稳定、更新更可靠。

如果适用

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

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

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

开发人员受众

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

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

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

运行时要求

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

在本节中

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