我們目前使用VS 2010(從2008年升級)安裝項目安裝我們的應用程序,並利用SQL Server 2008安裝先決條件。卸載VS安裝項目的先決條件
你不知道,管理層已經知道應用程序安裝的所有東西(包括先決條件,但不是.net)現在必須由卸載程序卸載。
所以我想修改的安裝程序來卸載SQL Server Express的2008
我首先想到的是我可以修改SQL Server的package.xml中依賴於觸發條件設置,所以我可以通過在正確的卸載參數,但我對這些條件會是什麼感到不知所措。
然後我想到了使用自定義安裝操作和System.Diagnostics.Process
以編程方式調用具有卸載命令標記的sql express安裝程序,但我不確定是否可以保證安裝程序將使該可執行文件可用於卸載。
任何想法?
我希望我可以說,不使用Sql Server Express是一個選項,但我們已經有了一個大型的安裝代碼庫,它需要一些SSCE不做的事情(例如,在聚合中不同)。 此安裝程序/卸載程序適用於專門用於僅運行此應用程序的計算機,因此通過卸載sql server來打破其他應用程序並不是真正的問題。 – 2010-07-06 18:56:58