我經歷的InstallShield安裝.Net應用程序。我的.Net應用程序依賴於.Net框架4.5.2。因此,如果在安裝開始後沒有在系統上找到.Net framework 4.5.2先決條件,我不希望安裝繼續進行。我如何在Installshield 2015中實現這個目標?如何的InstallShield基本MSI項目添加先決條件檢查的Net框架4.5.2
UPDATE:當我試圖去了distributables路線由沙赫扎德的建議,我得到以下錯誤:
Your project contains installshield prerequisites. A setup.exe setup launcher is required.
我在工作的項目是一個基本MSI項目。我發現它應該創建一個setup.exe
而不是輸出來解決此錯誤,但我沒有看到任何setup.exe
選項卡建議here。我會在Project Assistant
選項卡或Installation Designer
選項卡下看到它嗎?
在安裝要求可用的'的Microsoft .NET Framework 4.0完全Package'以至於不能幫助增加對於.NET框架4.5.2先決條件檢查的最高檢查。 – RBT
@RBT如果安裝了.Net 4.5,請檢查您的系統。它應該出現。否則,您可以創建自己的自定義需求。在那裏,您將受到嚮導的指導,您可以指定文件,文件夾和註冊表值的搜索條件。檢查相應的註冊表值,您可以檢查目標系統上是否安裝了.NET版本。 – Shahzad
我的'.Net Framework 4.6.1'安裝在我的開發箱上,但它並沒有在安裝需求視圖中顯示'.Net Framework 4.5.2'的先決條件選項。你如何提出自定義要求? – RBT