这可能只是我不理解如何做到这一点,但我发现我可以安装SQL Server Express从一个单一的可执行文件,如SQL发布向导和SQL压缩和TSQL这个和那个转储所有这些东西的愤怒…
但是,当我去卸载SQL Server,所有这些垃圾留下,我必须逐个删除它们!
这是为什么? 有一个卸载程序,我可以运行,基本上说“让我的机器,如果我从来没有安装SQL Express”,只是倾倒它呢?
你确定他们真的是你卸载组件的一部分? 我不能说关于SQL Server的东西,但关于你的VS2010评论, Dotfuscator是一个完全独立的组件,它将拥有自己的卸载程序(由完全不同的公司制作)。 VS2010没有安装它,它不负责卸载它。 F#运行时也是如此 – 如果在第一次安装VS2010的时候安装的不是 VS2010,那么当你卸载VS2010的时候, 不应该删除它。
卸载程序只会卸载(删除/删除)安装程序专门创build的项目。 安装完成后,软件创build的任何内容都不会被卸载过程删除。
我知道的一个特殊场景是SQL使用一个帐户安装,但使用不同的帐户卸载。