2015-06-19 29 views
1

我有一個需要Office 2007或更高版本的C#項目。Installshield LE:要求Office 2007或更高版本不起作用

在我的Installshield項目中,我檢查了需求部分中的Office 2007框,這似乎正是我需要的,但是當我運行生成的安裝程序時,它未檢測到我當前安裝的Office版本(2013)。

我收到一個消息框,指出「必須安裝Office 2007或更高版本才能繼續安裝」。

我做錯了什麼,或者是Installshield不能做我需要的嗎?

回答

1

據我自己的經驗,這只是一個POS。抱歉。 Google圍繞你自己。我遇到了很多問題,因爲我試圖檢測64位Office,而LE版本則不會。我的選擇是:a)只向32位用戶發貨(lol)b)爲完整版本支付更多的錢,並祈禱它的工作(它可能不會),或c)推出我自己的安裝程序。我會讓你弄清楚哪一個對你自己來說是最痛苦的。

+0

您已確認我的懷疑。我正在穿越我的數字,希望有人有一個奇蹟修復。謝謝。 –

0

據我所知,Installshield可能只是看錯了地方。另外,如果您將新辦公室安裝在舊辦公室,則可能是指舊辦公室。嘗試重新安裝,並回復這個答案告訴我它是怎麼回事,它是否工作,等等。

希望這可以幫助。

+0

即使這確實能解決問題,但它不是一個可行的解決方案,因爲我無法強制每個用戶重新安裝Office,以便他們可以安裝我的應用程序。 –

+0

是的,但是您分發應用程序時,最有可能在其上放置免責聲明,並且/或者將此線索或其他線索與關於如何解決您遇到的問題的說明鏈接起來,因爲大多數人最有可能不會遇到此問題 –

+0

不幸的是,事實並非如此。我已經嘗試安裝第二臺安裝有相同結果的Office 2010的安裝。 –

相關問題