2015-06-03 95 views
0

我有一個可再發行的msi我的程序需要能夠運行。到目前爲止,我創建了一個啓動條件。它使用的條件是在「搜索目標機器」下。這需要一個組件ID。如何將先決條件msi與Visual Studio安裝項目捆綁在一起?

此頁面提示我只能通過MSI間諜,一個工具,據我可以告訴不再確定組件ID:https://msdn.microsoft.com/en-us/library/1s08hzfe(v=vs.80).aspx

我必須使用Visual Studio安裝項目,我必須分發來自http://slimdx.org/download.php的slimdx的64位最終用戶運行時。

如何成功獲取組件ID,或者,如何將MSI作爲先決條件進行捆綁?

回答

1

MSI間諜似乎是一個奇怪的選擇!查看MSI文件的「標準」工具是Orca,由Windows SDK/Kit提供,從Orca.msi安裝。如果你搜索,還有其他人。

查看該MSI並轉到組件表,查找總是安裝(如果可以確定)的組件ID並使用該GUID。

THS可能幫助與自定義prereqs:

Adding Custom prerequsites to visual studio setup project

,並支持在安裝項目自定義的前提條件從未bneen特別好,即使在引導清單生成器在周圍。

如果您可以弄清楚如何修改清單文件以添加您的自定義先決條件(這是BMG工具所做的),這可能很有用。

How to install redistributable with visual studio setup?

相關問題