2013-12-19 57 views

回答

1

我能想到的是使用自定義的先決條件的唯一的事: •http://msdn.microsoft.com/en-us/library/vstudio/7eh4aaa5(v=vs.100).aspx

這樣安裝程序將要求其他兩個地方安裝。就像您可以要求安裝特定版本的.net一樣。

+0

有沒有在Visual Studio中的任何方法,使引導程序的項目? –

+0

試試這個:http://msdn.microsoft.com/en-us/library/ms165429.aspx – DaImTo

1

處理此要求的最佳方法是創建一個Bootstrapper package並添加第二個MSI程序包作爲第一個安裝程序的先決條件。首先,您必須從我在下面提供的鏈接中安裝引導程序清單生成器工具。工具將自動生成必要的清單文件。您必須將這些文件複製到以下文件夾(Visual Studio2010)C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bootstrapper\Packages

一旦完成就轉到您Application deployment project>Properties>Prerequisite在那裏您將看到您的第二個MSI程序包作爲先決條件選項之一。只需選擇它並創建MSI。現在,當您運行與.MSI一起創建的Setup.exe時,它將按順序安裝兩個MSI。