我有以下 CostomAction
<Binary Id='ManualsBat' SourceFile='bin\Debug\test.bat' />
<CustomAction
Id="manuals"
BinaryKey="ManualsBat"
ExeCommand="[SourceDir]Manuals "[Agent]Manuals""
Execute="immediate"
Return="check" />
test.bat 包含以下几行:
@echo off
echo Hello this a test batch file
pause
mkdir %2
copy %1 %2
它基本上打算做的是,当安装程序运行时,需要执行批处理文件。批处理文件必须创建一个新目录“[Agent]Manuals”,并且必须将所有文件从[SourceDir]Manuals 复制到[Agent]Manuals。
当我构建 .wxs 时,它在我运行 .msi 时没有给出任何错误,然后它在日志文件中抱怨以下内容
错误 1721。此 Windows 安装程序包有问题。无法运行完成此安装所需的程序。请联系您的支持人员或软件包供应商。操作:手册,位置:C:\Windows\Installer\MSI1F50.tmp,命令:C:\dev\CD\Agent\pd\components\link\source\Link\Installer\WiX\WiX\bin\Debug\Manuals" D:\Cam\city\Agent\Manuals
有没有人遇到过这种错误。如果有人可以帮助我解决这个问题,那就太好了。