0

後,由於最近的應用程序更新,我們有運輸和安裝Visual Studio 2012可再發行組件的客戶端。的InstallShield關閉我使用InstallShield 2010年</p> <p>安裝VS2012再發行的

我已經完成了許多設置與先決條件,一些然後有可再分發的,有些不是,但它是我第一次需要包括VS2012 Redist。

在我創建了一個先決條件文件並指向redist文件後,添加了命令行選項/ q/norestart,然後我在Windows XP(虛擬機)上測試了這個,起初看起來不錯,安裝屏蔽顯示我需要安裝軟件包,所以確定,單擊下一步顯示它如何提取文件,然後開始安裝。安裝完可重新分配的裝飾後,整個安裝屏蔽關閉,沒有任何東西繼續。所以basicaly,redist被安裝,但不是我的應用程序。

這可能是什麼原因造成的?爲什麼重新分配關閉安裝?我如何解決這個問題而不強制用戶安裝redist包manualy?

+0

最好使用供應商的支持渠道,他們會指導您如何啓用日誌文件以及如何閱讀它。請記住,原始版本的VS2012不支持XP。至少需要更新1,更新3是最好的。 –

回答

0

機會是前提條件的重啓設置不太正確。這聽起來像是它檢測到.prq聲稱可再發行組件已經詢問過的所需的重新啓動,因此InstallShield只是退出以便重新啓動。您應該能夠通過使用/debuglog來記錄setup.exe來確認這一點。如果是這樣,修復將是編輯行爲選項卡上的重新啓動設置。