【发布时间】:2015-05-17 22:42:41
【问题描述】:
当我的应用程序运行时,它需要安装 Microsoft Visual C++ 2010 Redistributable Package (x86)。如何将其包含在我的应用设置中?
我使用 Visual Studio 2010 的设置向导来创建它。
【问题讨论】:
标签: c# visual-studio-2010 windows-installer
当我的应用程序运行时,它需要安装 Microsoft Visual C++ 2010 Redistributable Package (x86)。如何将其包含在我的应用设置中?
我使用 Visual Studio 2010 的设置向导来创建它。
【问题讨论】:
标签: c# visual-studio-2010 windows-installer
此对话框指定安装了哪些必备组件, 它们是如何安装的,以及软件包的安装顺序。
要访问此对话框,请在解决方案资源管理器中选择一个项目节点, 然后,在项目菜单上,单击属性。当项目 出现设计器时,单击发布选项卡。在发布页面上,单击 先决条件。对于设置项目,在项目菜单上,单击 特性。出现“属性页”对话框时,单击 先决条件。
这里已经解释过了,按照建议的步骤,然后添加 VC++ 2010 运行时作为先决条件。完成!
【讨论】:
我会将 VC++ 2010 合并模块包含在安装项目中。通过合并模块重新分配的信息可以在这个MSDN article 中找到。可通过parent article 获得一般回报。
【讨论】:
看看下面的文章。他们解释了如何在设置项目中包含必要的资源。
【讨论】:
如果您使用的是deployment 项目,我建议您使用Merge Modules。
使用合并模块重新分发
Visual Studio 为每个 Visual C++ 安装多个合并模块 可能与您的应用程序一起重新分发的组件。他们可能是 在 Program Files\Common Files\Merge Modules 文件夹中找到。每一个 这些合并模块可用于将 Visual C++ DLL 部署到 目标系统。
将合并模块添加到您的项目中相当straight forward。
将合并模块添加到部署项目
- 在解决方案资源管理器中选择部署项目。
- 在“项目”菜单上,指向“添加”,然后单击“合并模块”。
- 在出现的“添加模块”对话框中,浏览到 合并您要添加的模块。
【讨论】: