winform程序打包(带卸载)

当我们把程序给客户的时候需要把程序打包,下面就是打包的流程(包括打包,开始菜单目录下的程序,桌面程序):

1、在该项目的解决方案上新建一个安装项目:

2、右键”应用程序文件夹“,添加——>文件夹,创建一个新的文件夹:(这里叫”数据比对系统“)

3、在”数据比对系统“文件夹右键,添加——>项目输出:添加主输出

一般的只添加主输出就行了,假如还有别的资源的话就得添加上去

4、在“应用程序文件夹”下依些建几个文件夹,这里我又加了两个;一个是Images、另一个是Unit;Images用来存放所需要的图片,Unit用来存放卸载程序;

5、把图片添加到Images文件夹中;

6、把卸载程序(msiexec.exe)添加到Unit文件夹中:vs2008自带卸载程序msiexec.exe,该程序的所在的路径是:C:\WINDOWS\system32;找到该程序后添加进去即可;

到此为止,一个简单的打包就完成了;接下来就说下把程序放到开始菜单目录下和桌面快捷方式:

7、右击 用户的”程序“菜单,新建一个文件夹,(这里还叫数据比对系统):

8、在中间模块空白的地方(即中间模块的名称、类型下面),右击——>创建新的快捷方式,出现如下界面:

选择”应用程序的文件夹“里面的,也就是刚才添加的主输出文件;如”应用程序文件夹“——>”数据对比系统“——>”主输出来自BJCheck(活动)“;

9、创建好以后,打开此快捷方式的属性窗口,修改name和Icon:(这里name改为数据比对系统)

这里的图片就是刚才在”应用程序文件夹“下面的”Images“ 里面的图片,(这里的图片只能是.ico格式的);

10、创建卸载的快捷方式:还是选择空白的地方右击,然后创建新的快捷方式:

选择”应用程序文件夹“下的Unit文件里面的卸载程序;如:”应用程序文件夹“——>"Unit"——>“msiexec.exe”;

11、更改卸载程序快捷方式的name和Icon属性:(这里name改为卸载系统)

12、打开刚才创建的安装项目的属性页面——>找到ProductCode属性——>把该属性的值复制——>找到  用户的“程序”菜单   目录下,刚才创建的卸载的快捷方式(这里是卸载系统)——>打开该快捷方式的属性页面——>找到Arguments属性——>把该属性的值写成“x/ProductCode属性值”(这里是“/x{07CEEF8E-842A-414F-B8ED-680A301F51D7}”)

       注意:再找安装项目的属性页面时,不是右键里面的那个属性;我在网上看的是左键单击的属性,可是我单击以后却出不来,这里我是先随便选择一个窗体,然后选择他的属性,当属性页面出来时别关闭,然后单击安装项目,此时就会变为安装项目的属性,然后找到ProductCode属性的值

13、创建桌面的快捷方式:其实和 用户的“程序”菜单  里面创建快捷方式相同,选择了“用户桌面”后,在中间模块的空白页面创建快捷方式!

14、最后,把该安装项目生成!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值