演练:使用安装项目部署 Visual C++ 应用程序
描述如何使用安装项目部署 Visual C++ 应用程序。
系统必备
您需要以下组件来完成本演练:
安装有 Visual Studio 2010 的计算机。
另一台没有 Visual C++ 库的计算机。
使用安装项目部署应用程序
使用**“MFC 应用程序向导”创建新的 Visual Studio 解决方案。 若要查找该向导,请从“新建项目”对话框中,展开“Visual C++”节点,选择“MFC”,再选择“MFC 应用程序”,输入项目的名称,然后单击“确定”**。
将活动解决方案配置更改为**“发布”。 从“生成”菜单中,选择“配置管理器”。 从“配置管理器”对话框的“活动解决方案配置”下拉框中选择“发布”**。
按 F7 以生成该应用程序。 或者,在**“生成”菜单上,单击“生成解决方案”。 这样,安装项目可以使用“MFC 应用程序”**项目的输出。
使用**“安装项目”模板将名为 Setup1 的新安装项目添加到解决方案中。 若要查找该模板,请从“新建项目”对话框中展开“其他项目类型”节点,再展开“安装和部署”,选择“Visual Studio Installer”节点,再单击“安装项目”。 从“解决方案”下拉框中选择“添加到解决方案”,再单击“确定”**。
将 MFC 应用程序项目的输出添加到安装项目。 若要执行此操作,请在**“解决方案资源管理器”中右击 Setup1,指向“添加”,再单击“项目输出”**。
在**“添加项目输出组”对话框中,选择“主输出”**。
从**“配置”下拉框中选择“发布 Win32”,再单击“确定”**。
在**“解决方案资源管理器”中展开 Setup1 节点,然后右击“检测到的依赖项”节点。 然后单击“刷新依赖项”**。
Visual Studio 会将 Visual C++ 库依赖的合并模块 (.msm) 文件添加到此安装项目中。
生成此安装项目以创建安装程序文件(Setup1.msi 和 setup.exe)。 若要执行此操作,请在**“解决方案资源管理器”中右击 Setup1 项目节点,然后选择“生成”**。
Visual Studio 将在安装项目的 Release 文件夹中创建安装程序文件。
在没有 Visual C++ 库的另一台计算机上运行该安装程序。
将 Setup1.msi 和 setup.exe 复制到第二台计算机上。
在第二台计算机上运行 setup.exe。 按照安装向导提示的步骤完成安装。