Как я могу проверить, установлены ли .NET 4.5+ и MS Visual C ++ Redist 2013/2015/2017 на машине, на которой выполняется мое приложение?
C # проверка установленной версии .NET Framework и MS Visual C ++ Redist
comment
Вам не нужно проверять установку .NET. Установщик Redist C ++ предназначен для конечных пользователей, если вам нужны все три из них, вам нужно исправить свой проект. Просто избегайте того, чтобы ваш пользователь развертывал их, копируя библиотеки времени выполнения, необходимые вашей программе, в ту же папку, что и ваша основная программа EXE.
- person Hans Passant   schedule 21.12.2018
comment
Разверните файлы среды выполнения с помощью своего приложения: stackoverflow.com/questions/35097193/
- person Jeremy Thompson   schedule 21.12.2018
comment
Я не хочу связывать свое приложение с файлами. Я просто хочу проверить, установлены ли упомянутые выше версии .NET Framework и MS Visual C ++ Redist.
- person G.I Joe   schedule 24.12.2018
Ответы (1)
Это зависит от того, о каком приложении вы говорите. Если у вас есть установщик, вы можете связать установщик .Net и Visual C ++ и запустить его при установке приложения. Эти установщики достаточно умны, чтобы пропустить, если на машине обнаружены существующие или новые версии.
person
Hainan Zhao
schedule
21.12.2018
Это не то, что я ищу. Я просто хочу проверить, установлены ли упомянутые выше версии .NET Framework и MS Visual C ++ Redist.
- person G.I Joe; 24.12.2018