Помощь!Я унаследовал проект .NET с проектом установщика WIX.Они делают неявное предположение, что .NET Framework 4.5 установлен на каждой машине, что по большей части верно.Теперь мы добавляем некоторые функции, которые требуют .NET Framework 4.7.2.Я хотел бы изменить установочный набор, чтобы проверить наличие 4.7.2 (или выше) и установить через Интернет при необходимости.Я нашел некоторую документацию, которая частично отвечала на мои вопросы, но я все еще очень запутался, как начать и как заполнить специфику.Существуют ли полные демонстрации или инструкции?Насколько я понимаю, мне нужно добавить проект "BootStrapper".Я в замешательстве, если затем добавляю / ссылаюсь на проект BootStrapper из моей основной установки (моей существующей установки) ИЛИ если я ссылаюсь на основную установку как часть проекта Bootstrapper (через элемент MsiPackage).Кроме того, как я могу настроить вещи для проверки на 4.7.2?Все ссылки, которые я нашел, относятся к версии 4.5 или более ранней, и, очевидно, место в реестре для проверки изменилось:
Как определить, какие версии .NET Framework и пакеты обновления установлены?
Если я ссылаюсь на мою основную установку в Bootstrapper, как мне это сделать?
Это ссылки, которые я нашел для интересующихся.Все они намекают на ответы, но не дают полных ответов и / или устарели.
http://wixtoolset.org/documentation/manual/v3/howtos/redistributables_and_install_checks/install_dotnet.html
https://www.firegiant.com/wix/tutorial/net-and-net/bootstrapping/
https://wix.ronifuchs.com/
Наконец, я считаю, что я использую WIX Toolset v3.11.Это то, что указывает папка (C: \ Program Files (x86) \ WiX Toolset v3.11)
Я упоминаю об этом, потому что некоторые справочные материалы относятся к Wix 4.0 (пример: http://wixtoolset.org/releases/" />)
Спасибо!