部署程序 (C++)

更新:2007 年 11 月

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

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

先决条件

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

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

创建安装项目和安装程序

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

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

  2. 从“项目类型:”窗格中,展开“其他项目类型”节点并选择“安装和部署”。

  3. 从“模板”窗格中,选择“安装向导”。为安装项目键入名称(如 gameInstaller),并单击“确定”按钮。

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

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

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

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

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

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

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

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

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

后续步骤

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

请参见

任务

Visual C++ 指导教程

其他资源

部署 (C++)