2

這是我第一次嘗試在Visual Studio中使用Install Shield LE。適用於Visual Studio 2013的InstallShield LE - 安裝錯誤## IDS_ERROR_7 ## - ## IDS_ERROR_1 #### IDS_ERROR_2803 ##

我經歷了項目助理,基本上關閉了幾乎所有的花裏胡哨。沒有安裝要求,沒有應用程序註冊表條目,沒有安裝面試頁面上的所有內容。除了「應用程序文件」頁面上的「主要輸出」外,我還添加了一些其他文件,以及「應用程序快捷方式」頁面上的桌面和開始菜單快捷方式。所有這一切都很好。

然後我建立了安裝項目並試圖安裝它。

這是我收到的錯誤消息: http://i.imgur.com/JTBBWOf.png

消息框的標題說:##IDS_ERROR_7##

錯誤框的身體說:##IDS_ERROR_1####IDS_ERROR_2803##

我已經無法在線查找有關此錯誤消息的任何有用信息。

我以爲我保持這種簡單,我哪裏錯了?

回答

0

假設錯誤是Windows安裝程序錯誤2803,它是:

對話框視圖沒有找到記錄對話框[2]。

因此,看起來您的對話序列在開始或在向前和向後方向的鏈接中斷開。

您可以使用包含/ l * v的msiexec命令來安裝MSI,並確切查看失敗的內容。

+1

我從來沒有修改對話框序列,所以我不知道默認序列如何被破壞?你知道我該如何解決這個問題嗎?你告訴我的msiexec日誌文件只是加載了IDS錯誤,主要是重複數字6,12和13. – OdinSonnah

0

如果有人遇到我原來的問題,我終於弄清楚如何解決它。我首先報廢了整個安裝項目,並從頭開始添加一個新項目,但這可能沒有必要。

結果我真正需要做的只是使用項目助理安裝訪問部分選擇的默認選項編譯安裝項目一次。之後,我注意到完成的安裝文件現在是exe文件,而不是msi文件。之前我沒有提到過,因爲我沒有意識到這是不尋常的,因爲我之前從未使用過安裝屏蔽。

然後我再次將安裝訪問頁面上的所有選項都改回來,並用我實際需要的設置成功重新編譯。仍然不知道爲什麼它不是第一次工作,但是這是如何解決這個問題。

+1

這並沒有解決我的問題,但我絕對有這個問題,你的答案是最很有幫助。沿着setup.exe。 – Bluebaron

0

如果您還沒有作出任何手動更改您的對話框:在解決方案資源管理器上安裝項目

只需右擊 - >清潔

然後重建。

0

今天我遇到了這個問題。清理然後重建安裝項目爲我解決它。

相關問題