用InstallShield自动安装NetFramework.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
用InstallShield自动安装NetFramework

用InstallShield 自动安装.Net Framework 1.建一个Basic MSI Projec项目 2.添加Install Service组件 ①直接转到Installation Designer下,在最右边的view list区里选择Organization - Components ②在左边工作区,右击Components,选择Component Wizard ③第一个对话框是要求建立feature的,这个有点像是文件的分组,就是,有的项目会带有很多dll文件,可以用不同的feature把这些dll文件放在一起,以前做pb的时候就是这样子的  这里点Yes就可以了,我选择了叫它在需要的时候自动生成feature ④进入Wizard后,选择第2项:Let me select a type and define the component ⑤选择Install Service,设置组件名称 ⑥在Service Executable里,选择要安装的windows service文件,在Services里,点Add按钮,添加这个文件包含的服务,这里写的服务名称要和程序里的对应 ⑦再下一步,设置Display Name,按自己的服务设置Service Type ⑧再下一步,设置服务的启动方式,我这里设置的是随机器启动:Automatically when the system starts up ⑨下一步,下一步,设置服务启动出错的时候要做什么操作,后面的就一直下一步到完成啦 3.添加Control Service组件 ①重复上面①-④ ②选择Control Service,我设置组件名称叫:ControlServiceComponent ③因为上面设置了Install Service组件,名称设置是叫AssignmentAlertComponent的,所以这里直接选择Service is included in this setup  就是说这个组件要控制的服务是刚才添加的组件里的AssignmentAlert服务 ④设置在组件安装完后要触发的事件,这里我设置为启动服务 ⑤设置在组件被卸载的时候触发的事件,这里我设置停止并删除服务 ⑥设置安装和卸载时,进程的等待状态,选默认就可以了 ⑦完成 4.添加.Net Framework支持 ①在view list区里选择Application Data - Redistributables ②勾选Microsoft .NET Framework 2.0 SP1,在第一次做这个设置的时候,会自动下载到本机的 5.其它设置,这些设置可以在Project Assistant里用向导做,这些是每个安装程序都要做的,不具体说了 ①Application Information,可以设置公司名称、应用程序的名称、软件版本、公司的网址、打包后的ico ②Installation Requirements,可以设置程序运行时需要什么东西支持,如果不想把.Net Framework和安装程序一起打包,想叫用户自己从网上下载安装,可以在这里设置Yes,并勾选.Net Framework的版本 ③Installation Interview可以设置安装过程里的各种提示 5.生成安装文件 在Project Assistant标签里,最后一项Build Installation,是选择生成安装程序的模式的,选择Single Executable,点击最下面的Build Installations按钮,在这个is项目文件夹里,会有生成一个PROJECT_ASSISTANT文件夹,目录SINGLE_EXE_IMAGE\DiskImages\DISK1下,就是安装包了 -------------------------------------- ? -------------------------------------------------- 2010-03-30 18:20 关于添加.net framework的方法,上面的添加,会对版本要求好严格,就是,如果客户机器上安装了.net framework,又不是2.0 sp1版本,就会被强制安装.net framework 2.0 sp1了 下面是大猫找到的解决这个问题的办法,用这个办法不需要在Application Data - Redistributables下勾选.net framework 2.0 sp1: ①把.net framework 2.0的安装包dotnetfx.exe改名后复制到Installshield的安装文件夹里,默认是下面的: C:\Program Files\InstallShield\2010\Red

文档评论(0)

zilaiye + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档