2009-02-18 31 views
3

我包裝它採用託管DirectX一個vb.net應用程序,我不使用VS部署項目等 現在,我要檢查託管DirectX 9 C被安裝在客戶端或沒有。如果沒有下載從網絡管理的directX。什麼是最好的方式來做到這一點? 我發現下面的Microsoft組件安裝程序軟件開發工具包http://msdn.microsoft.com/en-us/library/ms994369.aspx。並且這是我發現的最新版本http://www.microsoft.com/downloads/details.aspx?familyid=2a5e4ebc-651c-40aa-9525-1810af47c317&displaylang=en n 我正在尋找(bootstrapper),它檢測是否安裝了managed directX,如果未安裝,請下載並安裝它。 有什麼想法?託管DirectX作爲必要條件

回答

3

你正好可以從組件安裝程序的文件mdxredist.msi並在Visual Studio中的正常設置應用觸發它。您可以通過以下這種添加微星的安裝項目的先決條件清單:

Adding Custom Prerequisites.

然後,你可以在你的安裝項目點擊右鍵,選擇屬性。單擊先決條件按鈕,然後檢查列表中的自定義先決條件。