VS制作安装包

这几天在忙着做安装程序包,下面介绍一下用VS制作安装包的步骤:

 1.用VS新建一个项目,选择其他项目类型中—>安装和部署—>安装项目—>确定

2.首先呈现在界面上的是文件系统,右键点击应用程序文件夹—>添加—>新建文件夹,创建一个Image文件夹,用来存放软件中所要用到的图标,左击Image文件夹—>添加文件,将要用到的图表存放在Image里面。

3.右击应用程序文件夹—>添加—>程序集或者文件,把程序中用到的程序集和问价添加进来,也就是debug里面的文件和程序集。

4.右击应用程序文件夹—>添加—>文件,把C:\WINDOWS\system32\msiexec.exe文件添加进来,这个文件是用来卸载程序的,因此最好改名为Unit.exe.

5.右击用户的“程序”菜单—>添加—>文件夹,创建一个以项目名称命名的文件夹,这个文件夹就是要添加在开始—>程序里的文件夹。

   6.把应用程序文件夹中msiexec.exe(Unit.exe)右键创建一个快捷方式,剪切在刚刚在用户的“程序”菜单里创建的文件夹里,并且把可执行文件也创建两个快捷方式,分别剪切在用户桌面和在用户“程序”菜单里新创建的文件夹里,并且改成相应的名字。

7.右击应用程序文件,选择“属性窗口”,DefaultLocation的值默认是:[ProgramFilesFolder][Manufacturer]\[ProductName],删掉中间的[Manufacturer],将其改为[ProgramFilesFolder]\[ProductName],这样是为了避免安装路径中出现自己的用户名。

    8.点击VS中的视图—>属性窗口,再点击资源管理器里的项目名称,找到此项目属性列表里的ProductCode属性,将其值全部复制下来,例如值为abcd,然后在用户的“程序”菜单中点击新建文件夹里Unit.exe,查看其属性窗口,将其Arguments的值改为"/x abcd"(abcd为刚刚复制的值),并且设置刚才所有快捷方式属性的Icon属性。

9.右键单击资源管理器中项目名称的属性,选择系统必备,必须将你所使用到得.Net FrameWork版本的框勾上,如果目标计算机上没有相应版本的.Net FrameWork,安装方式有三种,分别是下面的三个按钮,第一个则是在安装软件得时候发现没有相应版本则当时从网上下载,第二个是从程序相同位置下载系统必备组件,第三个是制定路径下载。

  10.如果希望安装软件时候,计算机必须满足某些条件,则可以使用启动条件,在资源管理器中右击项目名称—>视图—>启动条件,右击目标计算机上的要求,可以添加你所需要的启动条件,例如添加.Net FrameWork启动条件。

注:如果你在步骤9中没有选择第一个,并且计算机中没有相应版本的.Net FrameWork,则要把需要安装的.Net FrameWork的路径改到IstallURl中,路径是和安装文件的相对路径。

11.安装包的六个元素可以从右键项目名称—>视图看到,文件类型,用户界面,自定义操作我们都可以修改,在这里就不多说了。

  12.此时生成解决方案(F6),最后祝你生成成功!

  Microsoft的VS自带的生成安装包的功能不是很强大,不过对付一般的任务还是可以的,如果需要更强的功能,则可以选择installshield,这是个付费的软件,不过功能很强大。希望这片文章能对你有帮助,如果哪里有不对,欢迎指证

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值