演练:部署程序 (C++)

现在,我们创建了应用程序,最后一步是创建可供其他用户在其计算机上安装该程序的安装程序。 为此,我们需要将新项目添加到现有解决方案。 此新项目的输出是 setup.exe 文件,该文件用于安装我们之前在另一台计算机上创建的应用程序。

提示

本主题中的信息不适用于 Visual C++ 速成版。

本演练将使用 Windows Installer 来部署应用程序。 您还可以使用 ClickOnce 部署应用程序。 有关更多信息,请参见 Visual C++ 应用程序的 ClickOnce 部署。 有关常规部署的更多信息,请参见部署应用程序和组件

系统必备

本主题假定您具备 C++ 语言的基础知识。 如果您是刚开始学习 C++,建议您参见 Herb Schildt 编写的 C++ Beginner's Guide(《C++ 初学者指南》),该书可从 https://go.microsoft.com/fwlink/?LinkId=115303 在线获得。

此过程中使用的功能在 Visual C++ 学习版中不可用。

创建安装项目和安装程序

  1. 在**“文件”菜单上,单击“新建”,再单击“项目”**。

    随即出现**“添加新项目”**对话框。

  2. 在**“已安装的模板”下,展开“其他项目类型”节点。 接着,展开“安装和部署”节点并单击“Visual Studio Installer”**。

  3. 从**“模板”窗格中,选择“安装向导”。 键入安装项目的名称,例如 gameInstaller。 在“解决方案”列表框中,选择“添加到解决方案”。 单击“确定”**按钮。

  4. 将出现**“安装向导”。 单击“下一步”**继续。

  5. 从向导的**“选择一种项目类型”窗格中,选择“为 Windows 应用程序创建一个安装程序”选项,并单击“下一步”**继续。

  6. 从向导的**“选择要包括的项目输出”窗格,选择“主输出 来自 游戏”,并单击“下一步”**继续。

  7. 无需在安装程序中包括任何其他文件,因此,从安装程序的**“选择要包括的文件”窗格中,单击“下一步”**。

  8. 检查向导的更改,并验证所有内容是否正确。 单击**“完成”**创建项目。

    **“解决方案资源管理器”**中将列出新的 gameInstaller 项目。 此项目将列出应用程序依靠的依赖项(如 C 运行库或 .NET Framework)以及安装程序中将包括的项目文件。

    创建安装项目后,有许多选项可以更改。 有关更多信息,请参见 Visual Studio Installer 部署

  9. 通过在**“解决方案资源管理器”中选择安装程序并从“生成”菜单单击“生成 gameInstaller”**来生成安装程序。

  10. 找到上一节创建的 setup.exe 和 gameInstaller.msi 程序。 在计算机上双击任一文件安装应用程序。

后续步骤

上一部分:演练:调试项目 (C++) |下一部分:创建命令行应用程序 (C++)

请参见

任务

Visual C++ 指导教程

其他资源

部署 (Visual C++)