【图文】用Visual Studio 2008打包Windows安装程序

新建安装部署项目

      打开Visual Studio 2008,点击新建项目,选择:“其他项目类型”—“安装与部署”—“安装项目”

 




安装部署
     点击“确定”后进入“文件系统”页面,开始部署安装文件。(其中“应用程序文件夹”与用户的安装目录相对应,“用户的‘程序’文件夹”即用户的开始菜单)

 


    

      (1)添加主程序

       单击左边的“应用程序文件夹”,然后在右边空白处单击右键,选择“添加”—“项目输出”,选择“主输出”,点击确定。

 


同时也可以添加你需要一起打包的文件、程序集等。

       (2)桌面、开始菜单快捷方式

         右键单击“主输出”文件,选择“创建主输出……的快捷方式”,对其进行改名并剪切到“用户桌面”文件夹。

想要改变桌面快捷方式图标,可以更改其属性“Icon”。

 

 

 

同样的方式也可以创建开始菜单快捷方式和文件夹。

      (3)添加注册表

       右键单击“解决方案资源管理器”中的项目名称,选“视图”—“注册表”,就可以进入注册表页面,可以在这进行注册表添加操作。

 

      (4)卸载文件制作

       关于卸载文件制作,网上流传了很多方法,不过都不太好用。我们可以采用下面这种方法,是从网上一种演还比较满意变过来的,经测试,效果还能让人满意。

       第一步  另外新建一个Windows窗体项目,名字可以取为“Uninstall”;

  第二步  将Form1的“Opacity”属性改为“0”,“FormBorderStyle属性改为”“none”。右击窗体设计器—查看代码,按下图更改代码:

将图中第5行代码中的{C4A3986F-EA12-4194-BB8B-A9777E78A6ED}换为你刚才所建的安装部署项目的“ProductCode”属性的值。运行Unistall项目,得到的可执行文件(Unistall.exe)就是卸载文件。

       (5)按照步骤(1)将Unistall.exe添加到“应用程序文件夹”,同时也可以对其创建快捷方式,剪切到开始菜单(用户的“程序”菜单)中。

       (6)右键点击安装项目名称,选择“属性”,点击“系统必备”,如图示:


 

系统会自动检测依赖项,自动选择必备的组件(如.Net Framework 3.5)。对于必备组建的安装位置,主要有三个选择,如下图示:


其中选定“从组建供应商的网站上下载系统必备组件”则会在程序安装过程中检测计算机里面是否安装所需组件,若没有安装,则会从网上下载安装;选定“从与我的应用程序相同的位置下载系统必备组件”,则会在生成安装包时打包你计算机中的相关组件,这样安装时较快,但是得到的安装包却会很大;第三个与第二个类似,不同的是要选择下载位置。

       3、做完这些,就可以生成安装包了,如下图示:

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值