有关VS.NET的安装部署

最近想为自己做的一个winform的小程序制作一个安装程序,使用了vs.net自带的安装部署程序.简单的安装msn的帮助弄了一下,效果还行,就是没有卸载的快捷方式,每次卸载还要到管理工具里去卸载,麻烦...

看了几篇关于部署的介绍.不过也没空研究,只有先记录下来,以后总结了...

1.把.NET程序部署到没有安装.NET Framwork的机器上

2.Net应用程序发布问题的最新解决方案

3.VS.NET安装部署深入研究

 
还是简单说一下制作安装以及卸载程序的操作步骤:
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至此。

生成解决方案,安装程序制作完成.
  

你可能感兴趣的:(.net)