演练:使用安装项目部署 Visual C++ 应用程序

描述如何使用安装项目部署 Visual C++ 应用程序。

系统必备

您需要以下组件来完成本演练:

  • 安装有 Visual Studio 2010 的计算机。

  • 另一台没有 Visual C++ 库的计算机。

使用安装项目部署应用程序

  1. 使用**“MFC 应用程序向导”创建新的 Visual Studio 解决方案。 若要查找该向导,请从“新建项目”对话框中,展开“Visual C++”节点,选择“MFC”,再选择“MFC 应用程序”,输入项目的名称,然后单击“确定”**。

  2. 将活动解决方案配置更改为**“发布”。 从“生成”菜单中,选择“配置管理器”。 从“配置管理器”对话框的“活动解决方案配置”下拉框中选择“发布”**。

  3. 按 F7 以生成该应用程序。 或者,在**“生成”菜单上,单击“生成解决方案”。 这样,安装项目可以使用“MFC 应用程序”**项目的输出。

  4. 使用**“安装项目”模板将名为 Setup1 的新安装项目添加到解决方案中。 若要查找该模板,请从“新建项目”对话框中展开“其他项目类型”节点,再展开“安装和部署”,选择“Visual Studio Installer”节点,再单击“安装项目”。 从“解决方案”下拉框中选择“添加到解决方案”,再单击“确定”**。

  5. 将 MFC 应用程序项目的输出添加到安装项目。 若要执行此操作,请在**“解决方案资源管理器”中右击 Setup1,指向“添加”,再单击“项目输出”**。

    1. 在**“添加项目输出组”对话框中,选择“主输出”**。

    2. 从**“配置”下拉框中选择“发布 Win32”,再单击“确定”**。

  6. 在**“解决方案资源管理器”中展开 Setup1 节点,然后右击“检测到的依赖项”节点。 然后单击“刷新依赖项”**。

    Visual Studio 会将 Visual C++ 库依赖的合并模块 (.msm) 文件添加到此安装项目中。

  7. 生成此安装项目以创建安装程序文件(Setup1.msi 和 setup.exe)。 若要执行此操作,请在**“解决方案资源管理器”中右击 Setup1 项目节点,然后选择“生成”**。

    Visual Studio 将在安装项目的 Release 文件夹中创建安装程序文件。

  8. 在没有 Visual C++ 库的另一台计算机上运行该安装程序。

    1. 将 Setup1.msi 和 setup.exe 复制到第二台计算机上。

    2. 在第二台计算机上运行 setup.exe。 按照安装向导提示的步骤完成安装。

请参见

概念

部署示例