昨天突然出现“不可恢复的生成错误”问题,以为是工程有问题把工程里的文件全部删除又添加近来,还是报错。未果。

  今天在打包另一个项目时又出现了同样的问题,感觉应该是系统的问题而不是项目问题,于是上网查询了下,发现都说是"mergemod.dll "文件版本的问题,我查看了下发现我的文件版本是2.0.3790比网上说的2.0.2452还要高应该不是这个问题,抱着试一试的心态还是实验了下,还是报错。

  再查,发现有人通过注册"regsvr32 ole32.dll"解决了这个问题,我也试验了下,居然真的解决了。记录下。

  像ole32.dll这种文件应该是系统中公用的文件应该不会是系统安装时的问题,而且我之前生成安装程序也并不报错,应该是卸载某个软件时给反注册了。

posted on 2010-06-24 08:30  flyfire  阅读(315)  评论(0编辑  收藏  举报