打包前:
第一步:"在解决方案管理器"  项目上右键单击,在弹出的快捷菜单选择【属性】,打开【属性】页面
第二步:单击左侧【应用程序】标签,找到【资源】一项,可以看到【图标和清单】,可以浏览准备好的图标
第三步:选择菜单栏上的【生成】→【生成解决方案】命令(在Debug可以看到生成后的应用程序文件)
开始打包:
第1步:"解决方案管理器"右击本程序的解决方案,选择【新建项目】,打开【添加新项目】,左侧【项目类型】选择【其他项目类型→安装部署】选项右侧的【模板】
列表中选择【安装项目】,命名:xxxx,单击确定
第2步:单击右侧的 "应用程序文件夹" ,将配置文件config.ini、default.jpg、(可以把.net Framework框架也 打包进来,这样在普通的电脑上也能运行你的项目了,一半是20多M的框架就可以了)以及生成的应用程序可执行文件添加进来,并将 "应用程序文件夹"属性中的DefaultLocation
设置为[ProgramFilesFolder]\[ProductName]
第3步:为打包程序添加卸载方法。在"应用程序文件夹"中添加msiexec.exe文件,为接下来创建卸载程序快捷方式准备。(msiexec.exe文件路径为C:\windows\system32\)
第4步:在 "用户桌面"中建立应用程序快捷方式,命名xxx
第5步:为程序在单击【开始】→【所有程序】中创建链接。在"用户的‘程序’菜单"中创建xxxx文件夹,然后在此文件夹中创建 应用程序、msiexec.exe的快捷方式,将
msiexec.exe的快捷方式命名为"卸载"(记得是在右边的空白处右击 【创建新的快捷方式)
(提示:虽然已经添加了msiexec.exe,但是它还不能完成程序的卸载功能,还需进一步设置)
第6步:打开本安装部署项目的属性设置框,在此右键单击项目不能选择【属性】的命令,因此在"解决方案管理器"中选中安装部署的安装项目,单击【属性】,打开【属性】
设置界面,从中找到ProductCode属性,复制其值。
第7步:打开msiexec.exe的快捷方式"卸载程序"的属性,在Arguments属性中输入"/uninstall 粘贴刚才复制的值"
至此打包完成,右击安装部署项目,选择【生成】即可。