VS2008打包WinForm程序(便于安装和删除):
打开VS2008
打开程序(如果已经编译好了,这步可以跳到第4步完)
编译程序,等待“全部重新生成已成功”或其他编译成功消息
到对应程序文件目录下的bin文件夹中查看编译好的程序(bin文件夹中的Debug中有已编译好的文件)
OK,保存,关闭当前解决方案。
新建项目
如下图所示,创建
点击确定后,出现下图:
应用程序文件夹是安装程序之后,程序文件所在位置等信息,包含所有bin文件夹中的Debug中的文件:
注意其属性窗口:
将DefaultLocation属性的值改为:“[ProgramFilesFolder][Manufacturer]\[ProductName]”(红色部分的去掉,若不去掉的话安装程序默认安装目录会是"X:\programm file\你的用户名\安装解决方案名称")
为安装程序增加删除程序功能,或者叫卸载功能,这里使用最简单的方法:
在应用程序文件夹中增加文件:(文件位置在:X:\Windows\System32)
添加成功之后,效果如下:
这个小程序就是我们经常见到的“卸载”,如果便于查找,可以修改其名称,如:“”。
至此卸载功能还没完全设置完成,注意之后的步骤!!!
用户的“程序”菜单是程序安装之后,在开始菜单的程序下可见的快捷方式:
为了不想让快捷方式赤裸裸的丢在程序中,在这新建一个名为“名称自己定”的文件夹,再添加快捷方式如下图:
点击应用程序文件夹:
前2个就是我需要的程序和卸载,逐个增加,修改名字:
改名之后:
在其属性窗口中还有一些其他设置,如图标设置等。
用户桌面我自己也还没试验,大概意思就应该是安装之后,在桌面显示的快捷方式。
之前讲卸载功能还没完全设置完成,这里接着设置,右键点击“解决方案资源管理器”中的“Setup1”的属性
将ProductCode的值记录,加入“/x 值”填写到如下图所示的“Arguments”例如:
“/x {B6814FE1-A156-446E-A39E-2DB71}”
的属性
OK,保存,生成解决方案,在其之下的Debug下找到“”,安装既可。
期间有一些细微的设置,框架,注意设置一下就可以了!
详细图解vs2008打包winform程序(含卸载) 来自淘豆网m.daumloan.com转载请标明出处.