任何有 dotNetInstaller 经验的人 ( http://dblock.github.io/dotnetinstaller/ ) 我有一个问题。我以前使用过 WiX 引导程序,这在很多方面都很糟糕,但我觉得最烦人的一个事实是,我没有将我的 .NET、DirectX 和我的程序作为单独的项目安装(就添加/删除程序而言)担心)它将它作为一个项目安装,这会导致各种头痛。最初,当软件包安装时,它需要 DX 和 .NET,所以我不得不告诉 WiX 这些是永久安装。但是,当我这样做时,实际上是让操作系统认为即使在我的程序本身已被删除之后,该软件包仍然部分安装(由于仍在安装 DX 和 .NET)。
我想知道的是,如果我使用 dotNetInstaller 创建一个引导程序,我是否能够在操作系统不认为“包”仍部分安装的情况下单独卸载各个请求和程序?