当前位置:文档之家› Visual Studio 2010 安装程序打包超详细教程

Visual Studio 2010 安装程序打包超详细教程

Visual Studio 2010安装程序打包教程
平创空间制作中心 Powered by Z.P.(丕仔) 1、创建打包项目
1)首先打开需要打包的程序项目,这里以ZPTools项目为例,如下图所示。

2)打开ZPTools项目之后,进入Visual Studio 2010程序界面,然后通过菜单创建新的打包项目,如下图所示。

3)在弹出的“新建项目”对话框中,选择创建“Visual Studio Installer”模
板中的“安装项目”,如下图所示。

4)选择.NET平台环境(根据项目需要),输入项目名称(ZPTools_Setup),指定项目位置(默认),选择解决方案(添加到解决方案,当然也可以选择创建新解决方案),然后点击“确定”,新的打包项目就创建完成了,在解决方案窗口中会看到,ZPTools和ZPTools_Setup两个项目,如下图所示。

2、配置打包项目
1)首先在ZPTools_Setup项目的属性窗口中设置打包项目的一些参数,例如程
序图标、作者、描述、安装方式、关键字、区域设置、商家、程序名称、以及程序主题和标题等信息,程序编码(ProductCode,此属性值卸载快捷方式需要使用)是自动生成的,如下图所示。

提示:属性窗口可以用快捷组合键
(Ctrl+W+P)调出,也可以通过菜单“视图-属性窗口”调出。

2)右键打开ZPTools_Setup项目“视图-文件系统”,可以看到三个文件系统,
如下图所示。

其中“应用程序文件夹”是需要打包的程序文件的安装目录所在位置,“用户桌面”是需要打包程序的桌面快捷方式所在位置,“用户的‘程序’菜单”是需要打包程序的开始菜单所在位置。

3)在ZPTools_Setup项目上右键或者在“应用程序文件夹”上右键选择“添加-
项目输出”,如下图所示。

4)在弹出的“添加项目输出组”对话框中,选择需要打包的项目(ZPTools)和
主输出,如下图所示。

5)点击确定系统会自动把ZPTools项目的依赖项(主程序以及必须的程序集)
添加到“应用程序文件夹”中,其中“主输出来自ZPTools(活动)”就是主程序,如下图所示。

6)但是并不是所有的程序文件都被自动添加进去,因此没有添加进去的程序文件或者目录需要手动去添加,方式如下图所示。

6)卸载程序的添加,系统自带的卸载程序(msiexec.exe)所在位置如下图所示,
拷贝出来重新命名(Uninstall.exe,自由掌握),然后将其添加到“应用程序文件夹中”。

7)需打包的程序文件添加完成后,如下图所示。

8)桌面快捷方式的创建:需要在主程序“主输出来自ZPTools(活动)”上右键
选择“创建主输出来自ZPTools(活动)的快捷方式”,如下图所示。

将快捷方式命名为“平创空间·工具栏”,将其剪切至“用户桌面”里,如下图所示。

并设置快捷方式的属性,如下图所示。

9)开始菜单的创建,需要在“用户的‘程序’菜单”中根据需要创建一级或者
多级菜单目录,然后创建主程序和卸载程序的快捷方式(方法同上),将其复制到开始菜单目录(平创空间·工具栏 V1.3)中,如下图所示。

需要注意的是在创建卸载程序的快捷方式后,需要在其属性参数里输入: “/X ProductCode”,如下图所示。

10) 配置打包程序启动条件,在打包项目(ZPTools_Setup)上右键选择“视图-
启动条件”,打开“启动条件”设置界面,如下图所示。

并在“.NET Framework”属性中设置 .NET Framework 的版本和信息,如下图所示。

11) 打包项目(ZPTools_Setup)属性页(Shift+F4)配置打包程序输出路径,
并选择系统必备的组件和指定安装位置。

如下图所示。

考虑到打包后程序文件的大小,不建议将组件直接打包进程序中,可以通过提示让用户自行安装必备组件。

12) 打包程序用户界面的配置,在打包项目(ZPTools_Setup)上右键选择“视
图-用户界面”,打开“用户界面”设置界面,如下图所示。

并在安装的不同过程和不同界面设置标题背景图和相关的信息。

至此,打包项目(ZPTools_Setup)的配置已经基本上完成。

3、其他需要注意的地方
1)快捷方式图标,主程序快捷方式可以选择“主输出来自ZPTools(活动)” 主
程序的图标,卸载程序可以选择“Uninstall.exe”程序的图标,操作如下图所示,当然也可以添加其他的图标。

2)设置不需要被卸载的程序文件,程序卸载时可以指定一些程序文件不被卸载,
例如用户设置、配置以及记录文件等,以保证用户信息不会被程序卸载而导致丢失,方便用户再次安装的时候继续使用以前的配置信息。

需要在“应用程序文件夹”中找到相应的程序文件,在其属性窗口中设置Permanent属性值为True即可实现,如下图所示。

4、生成安装程序:在打包项目(ZPTools_Setup)上右键点击“生成”即可生成
(目录在项目属性页中可以设置)安装程序(ZPTools_Setup.exe),如下图所示。

5、打包程序生成以后,就可以对其进行安装和功能测试了。

就利用VS2010平台
进行程序打包的整个过程来看还是比较简单和方便的,当然打包程序也是比较简单的,复杂的打包程序还需要借助用户手册来进行详细的配置,请自行学习和掌握,这里不再讲述,谢谢!
2013年9月28日 星期六 CNPE郑州。

相关主题