2009-10-23 18 views
1

當我在Visual Studio中構建MSI時,我可以選擇指定所需組件(在本例中爲MSXML6),如果未安裝組件,則安裝程序會說它是需要的,並且會打開瀏覽器到組件的下載站點。強制Wix去做所需組件的下載頁面

我該如何使用Wix來實現這個功能?

(請注意,我並不希望它安裝的組件,只是退出安裝和去。我並不想從內部微星MSI執行的下載頁面。)

+0

好的,我經歷了很多痛苦之後纔想出了這個問題。請參閱我的博客文章CTICoder 2009-10-24 06:13:36

回答

0

確定你想退出安裝?我們警告在安裝時缺少所需的外部組件,然後檢查應用程序啓動&禁用需要它們的功能。我們的無人值守批處理服務執行相同的啓動檢查,如果未找到,則記錄錯誤,然後正常退出。

+0

我試圖讓Wix安裝包與VS安裝程序的功能基本相同,VS安裝程序確實退出安裝並打開瀏覽器以訪問MSI中指定的URL。所以是的,我希望MSI退出,如果沒有安裝該組件。 – 2009-10-23 18:14:48