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

目的

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

如果适用

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

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

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

开发人员受众

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

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

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

运行时要求

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

在本部分中

主题 描述
参考
独立应用程序和并行程序集的文档。