部署程序 (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++ 速成版中不可用。
创建安装项目和安装程序
在“文件”菜单上单击“添加”,再单击“新建项目...”。
随即出现“添加新项目”对话框。
从“项目类型:”窗格中,展开“其他项目类型”节点并选择“安装和部署”。
从“模板”窗格中,选择“安装向导”。为安装项目键入名称(如 gameInstaller),并单击“确定”按钮。
将出现“安装向导”。单击“下一步”继续。
从向导的“选择一种项目类型”窗格中,选择“为 Windows 应用程序创建一个安装程序”选项,并单击“下一步”继续。
从向导的“选择要包括的项目输出”窗格,选择“游戏的主输出”,并单击“下一步”继续。
无需在安装程序中包括任何其他文件,因此,从安装程序的“选择要包括的文件”窗格中,单击“下一步”。
检查向导的更改,并验证所有内容是否正确。单击“完成”创建项目。
“解决方案资源管理器”中将列出新的 gameInstaller 项目。此项目将列出应用程序依靠的依赖项(如 C 运行库或 .NET Framework)以及安装程序中将包括的项目文件。
创建安装项目后,有许多选项可以更改。有关更多信息,请参见 Windows Installer 部署。
通过在“解决方案资源管理器”中选择安装程序并从“生成”菜单单击“生成 gameInstaller”来生成安装程序。
找到上一节创建的 setup.exe 和 gameInstaller.msi 程序。在计算机上双击任一文件安装应用程序。
后续步骤
上一部分:调试项目 (C++) | 下一部分:创建命令行应用程序 (C++)