VS 2008安装期间的自定义操作

时间:2011-11-07 14:47:52

标签: visual-studio-2008 installer windows-xp custom-action

我的问题如下:我需要在安装期间运行.bat和.exe文件。我写了一个.bat,用WAIT命令顺序运行它们,这样我只需要在安装过程中运行1个文件。我创建了一个自定义操作,并运行.bat文件就像它在this问题中所说的那样,并且它适用于Windows 7.但是,我需要它在XP上运行,因为那是我的应用程序将运行的操作系统部署在。当我尝试在XP上安装时,收到以下错误消息:

“Windows安装包存在问题。作为安装程序的一部分运行的程序没有按预期完成。请联系您的支持人员或软件包供应商。”

我在网上查看了许多资料,尝试了很多解决方案,但没有任何效果。

我尝试删除%temp%文件夹的内容,但没有帮助。我使用管理员,所以我不认为特权是问题。我不知道该怎么做,我需要这个工作......有人可以帮助我吗?

1 个答案:

答案 0 :(得分:1)

EXE自定义操作在返回值不为0时显示此错误。因此,请确保BAT文件未返回非零值。另外,检查命令行是否在较旧的Windows版本上正常工作。