使用合并模块重新发布

更新:2007 年 11 月

Visual Studio 为可随应用程序一起重新发布的每个 Visual C++ 组件安装了多个合并模块。可在 Program Files\Common Files\Merge Modules 文件夹中找到它们。这些合并模块中的每一个都可以用来将 Visual C++ DLL 部署到目标系统。但是,仅允许重新发布 Visual C++ DLL 的非调试版本。有关允许用于重新发布的合并模块的完整列表,请参见 Redist.txt。

使用 Visual C++ 可重新发布的合并模块,可以将 Visual C++ 程序集作为共享的并行程序集安装到本机程序集缓存(WinSxS 文件夹)中。Visual Studio 本身使用此方法来安装这些 DLL。安装 WinSxS 文件夹要求具有管理员用户权限。如果安装程序由没有管理员权限的用户运行,则将无法安装 Visual C++ 程序集,而且将无法运行依赖这些 DLL 的应用程序。

其他重新发布方法为安装特定用户应用程序的私有并行程序集。有关将 Visual C++ 文件部署为私有程序集的更多信息,请参见重新发布 Visual C++ 文件

请参见

任务

如何:向部署项目中添加合并模块

如何:部署“安装和部署项目”

概念

重新发布 Visual C++ 文件