【问题标题】:Installshield LE: Require Office 2007 or greater doesn't workInstallshield LE:需要 Office 2007 或更高版本不起作用
【发布时间】:2015-06-19 18:11:21
【问题描述】:

我有一个需要 Office 2007 或更高版本的 C# 项目。

在我的 Installshield 项目中,我检查了要求部分中的 Office 2007 框,这似乎正是我所需要的,但是当我运行生成的安装程序时,它没有检测到我当前安装的 Office (2013) 版本。

我收到一个消息框,提示“必须安装 Office 2007 或更高版本才能继续此安装。”

是我做错了什么,还是 Installshield 无法做我需要做的事情?

【问题讨论】:

    标签: c# ms-office installshield installshield-le


    【解决方案1】:

    就我自己的经验而言,它只是一个 POS。对不起。自己谷歌一下。我遇到了很大的问题,因为我试图检测 64 位 Office,而 LE 版本却不能。我的选择是 a) 只发送给 32 位用户 (lol) b) 为完整版支付更多的钱并祈祷它可以工作(它可能不会有)或 c) 推出我自己的安装程序。我会让你弄清楚哪一个对你自己最痛苦。

    【讨论】:

    • 你已经证实了我的怀疑。我正在交叉我的数字,希望有人有一个奇迹般的解决方案。谢谢。
    【解决方案2】:

    据我所知,Installshield 可能只是找错了地方。此外,如果您将新办公室安装在旧办公室之上,它可能指的是旧办公室。尝试重新安装,然后回复这个答案告诉我它是怎么回事,它是否有效等等。

    希望这会有所帮助。

    【讨论】:

    • 即使这确实解决了问题,它也不是一个可行的解决方案,因为我不能强制每个用户重新安装 Office,以便他们可以安装我的应用程序。
    • 是的,但是无论您如何分发应用程序,您都可以在其上添加免责声明,和/或将这个或另一个线程与如何解决您遇到的问题的说明相关联,因为大多数人很可能不会有这个问题
    • 不幸的是,事实并非如此。我已经尝试在安装了 Office 2010 的第二台电脑上进行安装,结果相同。
    • 很抱歉没有成功。我会对此进行一些挖掘,如果我发现任何东西,我会添加另一个答案。抱歉回答错误。
    猜你喜欢
    • 1970-01-01
    • 2013-04-17
    • 2020-12-11
    • 1970-01-01
    • 1970-01-01
    • 2016-03-28
    • 1970-01-01
    • 2017-02-01
    • 1970-01-01
    相关资源
    最近更新 更多