1、创建安装项目:鼠标右击解决方案,选择【添加项目】,选择【其他项目类型】【安装和部署】——>【安装项目】

当前系统打包镜像文件 怎么打包当前系统_winform程序打包

2、设置安装项目属性:选择解决方案中的安装项目Setup1,按F4找到安装项目的属性,修改属性中的ProtectName(项目名称)

当前系统打包镜像文件 怎么打包当前系统_安装项目_02

3、添加系统必备:鼠标右击安装项目,选择【属性】,显示属性页(左图),点击【系统必备】(右图)

勾选"从与我的应用程序相同的位置下载系统必备组件(D)",其实意思就是勾选后,生成安装项目时,在你安装项目的路径下,会有你在系统必备组件列表中勾选的组件

当前系统打包镜像文件 怎么打包当前系统_当前系统打包镜像文件_03

4、添加文件夹和文件:鼠标右击安装项目,选择【视图】中的【文件系统】如下图

当前系统打包镜像文件 怎么打包当前系统_当前系统打包镜像文件_04

右击【应用程序文件夹】,会出现四个选项。

选择添加【文件夹】(保存你需要添加的文件数据信息);【文件】(把Debug下的文件全部添加)

当前系统打包镜像文件 怎么打包当前系统_快捷方式_05

5、添加项目输出:右击【应用程序文件夹】,选择添加【项目输出】

当前系统打包镜像文件 怎么打包当前系统_winform程序打包_06

当前系统打包镜像文件 怎么打包当前系统_快捷方式_07

注意:选择自己需要打包安装的项目,点击选择主输出,点击确定

6、创建快捷方式:右击刚刚创建的主输出,选择第一个创建快捷方式,然后把刚刚创建的快捷方式移动到【用户桌面】或者【用户的程序菜单】

当前系统打包镜像文件 怎么打包当前系统_winform程序打包_08

7.创建卸载程序:右击【应用程序文件夹】,点击【添加】,选择【文件】,然后将"C:\Windows\System32" 下面的”msiexec.exe“文件给添加进来,如果找不到,可以直接搜。当然,也可以再给msiexec.exe创建一个快捷方式。

当前系统打包镜像文件 怎么打包当前系统_当前系统打包镜像文件_09

将Setup属性(点击解决方案里面的setup弹出属性)ProductCode拷贝到卸载程序快捷方式属性的Arguments里面:

同时在前头加上 ”/X “,注意:x后面有一个空格。

当前系统打包镜像文件 怎么打包当前系统_当前系统打包镜像文件_10

当前系统打包镜像文件 怎么打包当前系统_当前系统打包镜像文件_11

8、改变快捷方式Logo:将下载好的.ico格式图片添加到【应用程序文件夹】中;选择需要改变Logo的快捷方式,按F4

当前系统打包镜像文件 怎么打包当前系统_当前系统打包镜像文件_12

选择Icon属性,显示图标页,点击【浏览】进入图标选择,选择需要的图标

当前系统打包镜像文件 怎么打包当前系统_当前系统打包镜像文件_13

9、添加注册表(此处不多讲)

当前系统打包镜像文件 怎么打包当前系统_VS2005_14

10、创建用户页面(此处不多讲)

当前系统打包镜像文件 怎么打包当前系统_VS2005_15

11、创建自定义操作(此处不多讲)

当前系统打包镜像文件 怎么打包当前系统_当前系统打包镜像文件_16

12、生成安装包:点击安装程序Setup1,右击生成安装包