2011-03-14 62 views
0

我想編寫一個C#應用程序,它將在其中添加安裝文件(這些文件不是先決條件),然後構建它。將要添加的安裝文件是不同的安裝文件。我不能把所有這些都提供給客戶端,所以我需要將它們合併到1中,並根據客戶端要求單獨執行。在exe中附加安裝文件並在執行時解壓

現在,當我執行這個C#應用程序時,我想將這些安裝文件提取到某個位置(C:\ Windows \ Temp)。

我會很高興,如果解壓縮文件後,安裝文件被觸發並執行。

+0

你是什麼意思通過追加安裝文件,**應該追加什麼**? – gideon 2011-03-14 11:40:23

+0

你是你想要合併的三個設置背後的作者嗎?這些設置文件是真正的*設置*還是僅僅是涉及文件的x-copy。你想執行三個設置作爲一系列事件嗎?或者你想從每個設置中提取相關文件(忽略任何GUI步驟)? – 2011-03-14 11:58:57

回答

0

這是一個有關鏈接設置線程:

Include another MSI file in my setup project

是否要安裝必備的自己的應用程序?

如果是這樣,那麼這個鏈接應該幫助:http://msdn.microsoft.com/en-us/library/h4k032e1.aspx

這是關鍵的段落:

「每一個先決條件是一個引導程序包一個引導程序包是包含清單一組的目錄和文件如果您的應用程序先決條件未在「必備對話框」中列出,則可以創建自定義引導程序包並將其添加到Visual Studio中,然後您可以在「先決條件」對話框中選擇先決條件。信息,請參閱創建引導程序包。「

+0

沒有西門子,我有3個安裝文件,我想合併所有這些,並觸發1設置。 – 2011-03-14 11:48:10

相關問題