Visual C++ 2008 runtime files are out of data

来源:互联网 发布:java 对象初始化 null 编辑:程序博客网 时间:2024/04/28 18:10

今天用 Setup Factory打了一个包, 在win7系统上双击安装该包时,弹出如下错误:


费了好长时间,最后才知道原因:是我将vcredist_x86.exe作为从属文件加入Setup Factory时,Setup Factory对操作系统进行了限定,如下:


上面的界面是按下面的步骤弹出的
1:从“资源->从属文件”弹出如下界面:


2:然后再双击“Visual C++ 2008(32-bit)”弹出的界面中选择“安装”页签。


可以看到“安装”页签界面中的脚本没有对win7支持,故会出现这样的错误框,我想加入对win 7的脚本支持,像如下那样:


可依然还是弹出那个错误框,我估计是tblOSInfo.MajorVersion 等对win7系统的值不对所致,找帮助文档,也没见对win7的大小版本号的数值说明,最简单的办法是将这里的脚本全部删除,不用对操作系统判断,删除后,错误不再出现

0 0
原创粉丝点击