2013-09-05 51 views
8

我已經獲得了其他人制作的Visual Studio解決方案。它有一個使用Installshield LE的安裝程序項目。安裝程序生成的罰款,但它使一個exe文件,我應該做一個msi。我知道編寫該項目的人會生成msi文件,但我沒有看到任何選擇。這對LE可行嗎?如何使用Visual Studio 2012和Installshield製作MSI LE

+0

當您運行.exe文件時會發生什麼? –

+0

該exe工作得很好。 – casolorz

+0

有些情況下需要EXE,但它確實增加了緩存管理的額外複雜性。 –

回答

25

轉到步驟6並深入查看單張圖像發佈類型。將生成選項卡上的壓縮設置爲是,並將setup.exe選項卡上的安裝啓動器設置爲no。構建此版本。

4

我已經通過以下

  • 解決它通過使用SingleImage作爲構建類型

  • 下 - 的Setup.exe選項卡(建設| 的Setup.exe |簽名)

  • 選擇設置發射=號

從InstallShield將構建會出來作爲.MSI文件下

(\ RELEASE_PROJECT \快\ SingleImage \ DiskImages \ DISK1)

+0

對我來說,.msi不在SingleImage/DiskImages/Disk1下。我搜索了我的電腦,發現它位於不同的位置:用戶/ myusername/AppData/Local/DownloadedInstallations – Carly

13

感謝您的幫助,夥計們。這些提示整理了我的問題。

經過這麼多20世紀90年代的發佈之後,令人驚訝的是,InstallShield終於使他們的Visual Studio集成變得如此友好......但隱藏了這個重要選項。

我添加了一個截圖,以幫助其他用戶。

enter image description here

相關問題