ClickOnce不具備安裝SQL Server Express等先決條件的本地/固有支持。但是,Visual Studio 2010中的ClickOnce發佈嚮導確實會提供允許選擇先決條件並由ClickOnce部署過程之前運行的setup.exe處理。Microsoft產品是否作爲Windows Updates維護的ClickOnce先決條件安裝?
如果我要通過此路徑安裝SQL Server Express,它將由Microsoft/Windows Update進行更新? (假設它在底層的Windows系統上啓用)。
我無法找到一個明確的回答這個問題,但我確實遇到指出,先決條件的安裝量會不通過Windows更新更新評論:
How about a bootstrapper package for SQLServer Express 2008 R2?
如果您使用ClickOnce部署時,請不要忘記,它不會自動安裝更新至先決條件的 - 它僅更新 ClickOnce應用程序。在升級ClickOnce應用程序 (只要求他們再次運行setup.exe)或編程 卸載並重新安裝它們的應用程序(包括新的 先決條件)之前,您必須讓您的客戶安裝必備軟件 。 (該代碼是this MSDN article)