2013-05-14 56 views
10

我已經在Visual Studio Ultimate 2012中創建了一個項目,並且我已經激活了Installshield,以便可以爲我的項目創建安裝文件。這個交易是InstallShield不會創建一個大的設置文件,而是一個包含我可以運行來安裝項目的設置文件的文件夾。如果我將安裝文件從文件夾中取出,則安裝將失敗。有誰知道我做錯了什麼?我覺得創建安裝文件的全部目的是隻有一個exe文件,而不是被迫通過文件夾來查找安裝文件。InstallShield不會創建一個大的安裝文件

加了我的文件夾的圖像: enter image description here

回答

10

有各種各樣的調用不同的構建配置方案。單個自解壓EXE並不總是需要的。

但是,如果這是您的願望,請改爲生成單一映像配置。個人而言,如果您沒有理由擁有Setup.exe(安裝先決條件,多個實例,次要升級等),那麼我只是將它構建爲單個MSI。

24

在Visual Studio中,單擊菜單欄上的Build,然後單擊配置管理器。在配置管理器對話框中,將配置設置爲SingleImage,然後重建項目。

+0

即使是單一的圖像產生,與DVD相同的結構。 – 2013-12-10 06:56:37

+2

我現在知道了,需要啓用壓縮才能正常工作。 – 2013-12-10 07:08:48

2

我一直有這個相同的問題,但所有的解決方案都基於LE或2013年前的版本。

所以,因爲SingleImage不在的InstallShield總理提供2013做到以下幾點:

  • 在發佈嚮導中選擇介質類型:網絡
  • 網絡類型:一個可執行

這應該生成一個獨特的自包含的EXE文件

相關問題