2015-02-24 232 views
0

我有一個設置項目,安裝我的程序就好了。但是,我的項目也需要水晶報告。所以我試圖做的是以某種方式讓我的安裝調用MSI,它將在運行我的設置時安裝運行時。我已經嘗試添加水晶報告作爲編譯中的準備請求,但是導致整個文件被下載......我其實並不想要這樣,只是想從我的安裝跳轉到其他MSI的安裝。 任何幫助設置這個或指向一個資源,幫助,將不勝感激......謝謝從C#安裝程序安裝程序運行另一個MSI

+0

讓您的應用程序在第一次運行時即可啓動,就像蒸汽一樣。 – Ave 2015-02-24 06:06:13

+0

我認爲你應該使用引導程序安裝程序。 – mcy 2015-02-24 09:27:00

回答

1

你想要做什麼叫做「嵌套安裝」。 下面的鏈接介紹如何做到這一點:http://support.microsoft.com/kb/306439

請注意創建一個嵌套安裝的缺點:

  • 嵌套安裝不能共享組件。
  • 管理安裝不能包含嵌套安裝。
  • 修補和升級不適用於嵌套安裝。
  • 安裝程序不會正確地花費嵌套安裝。
  • 集成ProgressBars不能與嵌套安裝一起使用。
  • 要通告的資源不能由嵌套安裝進行安裝。
  • 執行應用程序的嵌套安裝的程序包也應在卸載父產品時卸載嵌套的應用程序。

我會創建一個安裝兩個MSI文件的Legacy Bootstrapper。