我们目前使用 VS 2010(从 2008 升级)安装项目来安装我们的应用程序,并利用 SQL Server 2008 安装先决条件。
那么您不知道吗,管理层已经意识到应用程序安装的所有内容(包括先决条件,但不包括 .net)现在必须由卸载程序卸载。
所以我正在尝试修改安装程序以卸载 SQL Server Express 2008。
我首先认为我可以修改 sql server 的 package.xml 依赖项以触发正确的安装条件,这样我就可以传入卸载参数,但我不知道这些条件是什么。
然后我考虑使用自定义安装操作并System.Diagnostics.Process
使用卸载命令标志以编程方式调用 sql express 安装程序,但我不确定我是否可以保证安装程序将使该可执行文件可用于卸载。
有任何想法吗?