.NET Framework 4.5.2 не имеет обратной совместимости с 4.0.30319?
Мое приложение требует Framework 4.5.2. Когда он не установлен, мой установщик установит его. Это прекрасно работает.
Теперь я столкнулся с ситуацией на чистом компьютере с Windows 7, когда мое приложение не начинает сообщать мне, что ему требуется.NET Framework 4.0.30319.
Очевидно, что некоторые компоненты моего приложения требуют этой платформы, но я подумал, что установки 4.5.2 будет достаточно. Я думал, что это обратно совместимо и устранит необходимость в Framework 4.0.30319.
Не в этом ли дело или на какого другого виновника я мог наткнуться здесь?
Изменить: становится еще хуже: когда я хочу установить Framework 4.0, он говорит мне, что более новая версия уже установлена.
Редактировать 2: у меня были установлены следующие 2 фреймворка:
Microsoft .NET Framework 4.5.2, Version 4.5.51029
Microsoft .NET Framework 4.5.2 (German), Version 4.5.51029
После того, как я удалил Microsoft .NET Framework 4.5.2 (немецкий) версии 4.5.51029, мое приложение запустилось. Я понятия не имею, что здесь происходит.
1 ответ
После обновления Windows все заработало. Я больше ничего не делал.