在SetupFactory中集成.NET Framework 2.0的方法

本文介绍如何在SetupFactory7.0中集成.NET Framework2.0环境,包括下载必要文件、配置依赖项及实现自动化安装流程。

开发板推荐:天空星STM32F407VET6开发板

超高性价比 STM32主控 | 超高主频 | 一板兼容百芯 | 比赛神器 | 沉金彩色丝印

SetupFactory 7.0安装项目中需要打入其他环境的支持,需要通过菜单-资源-从属-添加,默认只提供了VB5、VB6的支持,这个还远远不够,像MDAC、.NET Framework、WindowsInstaller等都没有。下面介绍一下如何让.NET Framework 2.0环境加入“从属模块”中。

  • 关闭正在运行的SetupFactory 7.0;
  • 打开SetupFactory 7.0在本机上的安装路径;
  • 打开它下面的文件件Dependencies
  • 解压缩附件中的“dotnet2_0.zip”到这个目录下;下载url:http://kostech.gnway.net:2208/attachment.aspx?attachmentid=6
  • Dependencies目录下创建一个dotnet2_0的子目录;
  • 下载 Microsoft .NET Framework redistributable file (dotnetfx.exe) 并复制到 dotnet2_0 子目录下;
  • 重新启动SetupFactory 7.0;
  • 创建一个新的安装项目;
  • 菜单-资源-从属-添加
  • 双击加入的模块,查看其文件
  • 将dotnetfx.exe引入到文件中
  • 确定后,构建安装项目;


正 常的安装过程是安装向导会根据注册表检查目标机器是否有.net framework 2.0,如果没有则提示安装(英文界面),安装框架的过程是调用dotnetfx.exe进行的,如果目标机器有则不会出现上述过程。安装成功后会弹出一 个“0”的对话框不用理会,下一步进入项目的安装向导界面完成后续安装。



原理:
实际xml文件中包括了模块安装的脚本代码,引入模块的过程只是把xml文件中的代码引入到项目中,安装前首先执行这些脚本进行执行。因此安装过程前显示的英文提示以及后面显示的无用对话框都可以改成中文的显示。这个大家自己动手吧。 

开发板推荐:天空星STM32F407VET6开发板

超高性价比 STM32主控 | 超高主频 | 一板兼容百芯 | 比赛神器 | 沉金彩色丝印

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值