Помощь! Я унаследовал проект .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, как мне это сделать?
Это ссылки, которые я нашел для тех, кто заинтересован. Все они намекают на ответы, но не дают полных ответов и / или устарели.
https://www.firegiant.com/wix/tutorial/net-and-net/bootstrapping/
Наконец, я считаю, что использую WIX Toolset v3.11. Это то, что указывает папка (C: \ Program Files (x86) \ WiX Toolset v3.11)
Я упоминаю об этом, потому что некоторые справочные материалы относятся к Wix 4.0 (пример: http://wixtoolset.org/releases/ "/>)
Спасибо!