点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我已经使用Installshield为VS 2015创建了一个安装程序。它必须包含Crystal Reports 32位运行时引擎(带有Service Pack 20)。
当我在具有Crystal Reports运行时引擎SP 9的计算机上运行安装程序时,前提条件失败,并显示消息" Visual Studio(32位)SP20的Crystal Reports Runtime安装失败。现在安装程序将 出口。"
如果我手动卸载较旧的Crystal Reports运行时(SP9),然后再次运行安装,则可以正常运行。 显然,我不想让用户先卸载旧版本。
当它失败时,我可以在应用程序事件查看器中看到它:
产品:.NET Framework(32位)的SAP Crystal Reports运行时引擎-安装程序检测到现有安装。 安装程序必须使用UPGRADE = 1命令运行。 安装程序现在将退出。
我使用以下参数运行安装程序(从.msi文件):
/qn/norestart。
根据我在互联网上可以找到的信息,我尝试了:
/qn UPGRADE = 1/norestart
但是没有用。 我认为整个问题取决于如何将" UPGRADE = 1"命令传递给msi。 真的不知道为什么这不是默认行为。 有什么想法吗?
从2011年的上一篇文章看来,这长期以来一直是一个问题。
已知问题。 解决方法是先卸载先前版本,或者在安装完成后在SP 21+上进行修复安装。
一周热门 更多>