Я использую Visual Studio Professional в версии: эта версия объявлена поддерживаемой .net Framework 4.7.1
Я установил расширение Projects Installer для Microsoft Visual Studio 2017 с рынка.
Создатьпроект установки Visual Studio для генерации MSI для консольного приложения Windows .NET Framework, внутри тега «Условие запуска», установите версию .net Framework для 4.7.1.
Проверка запуска msi отлично работает в любой системе ниже 4.7, например (4.6.1 / 4.6 / 4.5.2 ....) проверка запуска будет препятствовать запуску установщика, но в системе ОС с windows 2012R2 с установленным .net 4.7, проверку запуска также следует ожидать как неудачную.Но .net 4.7 проходит проверку запуска и постоянно запускает установщик.
Кто-нибудь сталкивался с такой же проблемой и есть ли решение для этого?Мне нужно поддерживать проверку запуска .net 4.7.1 в моем проекте установки Microsoft Visual Studio 2017.