我試圖從適合不同類型用戶的InstallShield 2011簡單MSI項目中生成單個版本。我有一個依賴於.Net Framework 2的應用程序。所以我知道這不能由普通的msi安裝,但需要exe。但是,我已經看過使用Visual Studio進行的安裝,其中最終版本包含一個exe文件,該文件處理先決條件以及exe文件,該exe文件還可以用於其餘要設置的內容。使用InstallShiled Basic MSI生成.exe和.msi
我們有一些客戶希望進行簡單的exe類型安裝,但其他客戶想要在自己的部署系統中重新打包msi,並且完全意識到還必須安裝.NET Framework。這些客戶完全堅持認爲除了MSI外,他們不會接受任何其他服務。
在我試過的所有版本設置的Installshield 11中,我無法獲得Visual Studio類型的設置。當我試圖打包成網絡映像時,我得到的只是一個MSI和一個關於先決條件的錯誤,或者只是一個沒有底層MSI的exe文件。如果我使用CD-ROM,DVD等媒體類型,我可以得到一個exe和msi,但是我也得到cab文件,所以這並不能解決問題。在發佈設置中本地緩存MSI似乎沒有任何區別。
我真的不想爲不同的客戶提供2個不同的安裝程序項目。反義物知道解決這個問題的辦法嗎?
謝謝克里斯託弗。 – 2013-04-30 08:29:13