SetupFactory 7.0安装项目中需要打入其他环境的支持,需要通过菜单-资源-从属-添加,默认只提供了VB5、VB6的支持,这个还远远不够,像MDAC、.NET Framework、WindowsInstaller等都没有。下面介绍一下如何让.NET Framework 2.0环境加入“从属模块”中。
正 常的安装过程是安装向导会根据注册表检查目标机器是否有.net framework 2.0,如果没有则提示安装(英文界面),安装框架的过程是调用dotnetfx.exe进行的,如果目标机器有则不会出现上述过程。安装成功后会弹出一 个“0”的对话框不用理会,下一步进入项目的安装向导界面完成后续安装。
原理:
实际xml文件中包括了模块安装的脚本代码,引入模块的过程只是把xml文件中的代码引入到项目中,安装前首先执行这些脚本进行执行。因此安装过程前显示的英文提示以及后面显示的无用对话框都可以改成中文的显示。这个大家自己动手吧。
- 关闭正在运行的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文件中的代码引入到项目中,安装前首先执行这些脚本进行执行。因此安装过程前显示的英文提示以及后面显示的无用对话框都可以改成中文的显示。这个大家自己动手吧。