2016-02-04 26 views
0

我真的很困惑。我想要做的是檢查是否安裝了.net 4.0。如果不是,請從我們公司的網址安裝。構建Windows安裝程序時,我應該在哪裏檢查.net框架?

我注意到與先決條件相關的屬性頁中的安裝URL。如果我添加一個指向我們公司URL的URL,然後選擇.net Framework 4並選擇「從組件供應商的網站下載先決條件」 - 它會嘗試從Microsoft網站下載它,我不'不想要。

2)如果我選擇「從相同的位置,我的應用程序下載的先決條件」,如果我沒有dotNetFx40_Full_setup.exe在相同的位置,我的安裝文件的構建就會失敗

3)然後我注意到我也可以在啓動條件中設置installURL以指向我們公司的網站並將版本設置爲.net Framework 4

哪個是首選方法?先決條件或啓動條件?

謝謝!

回答

1

它通常在先決條件更好,因爲啓動條件基本上只是阻止安裝進行。這只是一個檢查,如果有人啓動MSI而不運行setup.exe引導程序。啓動條件會爲您提供一個URL,但客戶需要下載並安裝它。先決條件EXE爲你做這一切。

相關問題