在修复模式下运行bootstrapper的MSI

时间:2017-03-09 17:48:06

标签: user-interface wix windows-installer bootstrapping msiexec

我在引导程序中有一个MSI。 MSI运行UI,获取用户输入以更改配置文件值。

要求用户能够运行"修复"在引导程序上,以便MSI可以运行,允许用户更改配置值。

问题在于:由于MSI的版本号在用户运行" repair"时没有增加,因此引导程序不会运行MSI(引导程序)如果MSI的版本号已经增加,它将只运行MSI,否则它会说"哦,你正试图再次安装同样的东西 - 让'只是留下它")。

我怎样才能在引导程序内部获取特定的MSI,以便在"修复"被击中?

此行为并非针对我的项目 - 它是一般的。它也发生在玩具示例上。我确实有一个日志文件,但是......我不知道它的哪一部分是相关的,并且粘贴1000行日志文件并不是一个好主意。

0 个答案:

没有答案