.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 все заработало. Я больше ничего не делал.

Другие вопросы по тегам