При попытке установить пакет VCRedist, кажется, все еще устанавливает флаг перезагрузки, даже несмотря на то, что используется аргумент /norestart.
Затем установщик простаивает/зависает с загрузкой ЦП 0% в диспетчере задач, и нет видимого окна, как будто он просто перестал работать.
Иногда запуск установщика несколько раз работает, но затем в диспетчере задач появляется несколько экземпляров.
Установка флага submitReboot загрузчика не помогает. Как я могу решить эту проблему, например. игнорировать флаг перезагрузки или предложить пользователю перезагрузить компьютер?
Конфигурация Wix создается и собирается с помощью wixsharp через
var bootstrapper = new Bundle($"{productNamePlain}", preReqs.ToArray()/*, VcRedisitPackage, OdbcPackage, MainMsiPackage*/)
{
Version = Installer.Version,
UpgradeCode = new Guid(UpgradeCode),
Compressed = true,
Platform = Platform.x64,
DisableRollback = true,
DisableSystemRestore = true,
Manufacturer = ProductConfiguration.Manufacturer,
};
bootstrapper.Application = new WixInternalUIBootstrapperApplication();
//...
Подробнее здесь: https://stackoverflow.com/questions/798 ... g-vcredist