有关VS.NET的安装部署
最近想为自己做的一个winform的小程序制作一个安装程序,使用了vs.net自带的安装部署程序.简单的安装msn的帮助弄了一下,效果还行,就是没有卸载的快捷方式,每次卸载还要到管理工具里去卸载,麻烦...
看了几篇关于部署的介绍.不过也没空研究,只有先记录下来,以后总结了...
1.把.NET程序部署到没有安装.NET Framwork的机器上
还是简单说一下制作安装以及卸载程序的操作步骤:
1.拥有一个供制作安装.NET程序(winform) 加入程序名叫:MyQQ
2.在解决方案中添加安装部署项目,选择安装向导或者安装项目,此处选择安装向导
3.根据向导,下一步==>创建windows项目==>选择主输出==>下一步==>完成
4.在左侧会看到三个文件夹
应用程序文件夹----应用程序的主输出文件和必须的配置文件以及图标等...
用户的“程序“菜单----在此新建文件夹比如:MyQQ,将会在开始菜单的程序子菜单中出现.
用户桌面----在此添加程序的快捷方式,将会在桌面出现.
5.添加必须文件:
在'应用程序文件夹'上右键,添加应用程序必须的配置文件(如果有的话),以及图标(桌面显示的图标,卸载程序的图标...).还需要添加一个系统的exe文件msiexec.exe(一般在c:\WINNT\System32目录下),用于卸载程序.
6.创建快捷方式:
在'应用程序文件夹'中,右键'主输出文件...',创建快捷方式,重命名:MyQQ
右键msiexec.exe,创建快捷方式,重命名:卸载MyQQ
7,在“程序“菜单文件夹下新建文件夹:MyQQ
将上步创建的快捷方式,拖此文件夹下.分别指定ICON
8,再创建一个主输出的快捷方式,托到用户桌面文件夹下.
9,查看安装程序的属性,栏中有一个“ProductCode”的属性,属性值中有“{8DC61EAE-B624-491D-AD49-FFAEWRERRE}”类似字样,选中它“复制”。
10,再次点击你的卸载快捷方式名称,“卸载MyQQ”,再到右下角属性栏中,有一个叫Arguments的属性栏,在属性栏中首先填入“/x”后加一个空格,再“粘贴”,将ProductCode的属性值COPY至此。
生成解决方案,安装程序制作完成.
生成解决方案,安装程序制作完成.