我正在使用WixSharp, Managed setup项目来构建windows service installer.
如何实施升级?我知道我必须使用MajorUpgrade,但我不确定它是如何工作的。
project.UpgradeCode = new Guid(ConfigurationManager.AppSettings["UpgradeCode"]);
project.MajorUpgrade = new MajorUpgrade();
project.MajorUpgrade.AllowDowngrades = false;
project.MajorUpgrade.DowngradeErrorMessage = "A downgrade is not supported.";
project.MajorUpgrade.Schedule = UpgradeSchedule.afterInstallInitialize;
project.Id = new Id("*");
- 我应该使用
project.Id = new Id("*");还是拥有特定的 ID?(它运行错误"*") - 如何跟踪升级是否成功或我安装了两个版本?
- 我怎样才能运行更高版本的安装程序将仅打开它
GUI的UPGRADE选项并执行升级过程?
谢谢你。