【问题标题】:NSIS installer and Crystal Reports runtimeNSIS 安装程序和 Crystal Reports 运行时
【发布时间】:2014-05-09 11:33:53
【问题描述】:

我有一个使用 Crystal Reports 的 .Net WinForms 应用程序,我想创建一个安装程序来安装 Crystal Reports 运行时 (CRforVS_redist_install_32bit_13_0_9.msi)。

有没有人有经验或示例脚本可以正确且静默地安装运行时?

静默安装的 msi 文件的参数是什么? (简单的问题) 如果已经安装了 CR,我如何在我的 NSIS 脚本中确定(难题)

【问题讨论】:

  • 这个 .zip 文件包含什么?没有关于如何安装这些依赖项的建议的文档吗?

标签: crystal-reports nsis


【解决方案1】:

我对以下代码有很好的经验,可以在 NSIS 中静默安装 .msi:

nsExec::ExecToLog "msiexec /passive /i $MsiFilePath"

这对我来说很好用(例如,对于 SQLSysClrTypes.msi),但我没有在 Crystal Reports 上尝试过。

【讨论】: