我使用 Visual Studio Installer Projects Version 1.0.0.1 和 Visual Studio Version 14.0.25424.00 Update 3 为应用程序创建了一个安装程序,我打算在 Windows 2012 和 Windows 2008 平台上运行。当我从 Windows 7 桌面构建这个软件时,我可以在 Windows 2012 和 Windows 2008 平台上安装它。但是,当我从 Windows 2012 R2 构建机器构建安装程序时,它在 Windows 2012 平台上安装良好,但在 Windows 2008 平台上安装失败。
具体来说,我在事件查看器中收到以下错误:
产品:“我的应用名称”——错误 1721。此 Windows 安装程序包有问题。无法运行完成此安装所需的程序。请联系您的支持人员或软件包供应商。操作:_2B372DBC_02AA_43E3_8851_B2B13B15C27F,位置:C:\Windows\Installer\MSIB80E.tmp,命令:/c '我的 .cmd 文件路径'
在安装的提交阶段,“我的 .cmd 文件”用作 cmd.exe 自定义操作的参数。
我能知道是什么导致了这个问题吗?我在任何其他论坛都找不到类似的问题。我尝试检查 msi 安装程序日志,但没有找到有关此失败的更多详细信息或在成功和失败的安装方案中失败之前的任何差异。
谢谢,赛。