Подтвердить что ты не робот

Установщик .Net Framework 4.0 содержит .Net Framework 3.5?

Укомплектовывают ли .Net-компоненты, которые были скомпилированы против .NET Framework 3.5, в системе, в которой установлен только .NET Framework 4.0?

Или, другими словами, содержит .Net Framework 4.0 Installer.Net Framework 3.5?

4b9b3361

Ответ 1

Установщик .NET 4.0 не включает .NET framework 3.5. Существует некоторая информация по этому вопросу в MSDN:

.NET Framework 4 очень совместим с приложениями, которые создаются с более ранними версиями .NET Framework, за исключением некоторых изменений, которые были сделаны для повышения безопасности, соответствия стандартов, правильности, надежности и производительности.

.NET Framework 4 автоматически не использует свою версию среды общего языка для запуска приложений, созданных с более ранними версиями .NET Framework. Чтобы запускать старые приложения с .NET Framework 4, вы должны скомпилировать свое приложение с целевой версией .NET Framework, указанной в свойствах вашего проекта в Visual Studio, или вы можете указать поддерживаемое время выполнения с помощью <supportedRuntime> Элемент в файле конфигурации приложения.

Вы можете установить .NET 3.5 и .NET 4.0 вместе друг с другом. Visual Studio 2010 также включает улучшенную поддержку таргетинга на .NET 3.5. Блог ScottGu об этом подробнее рассказывает.

Ответ 2

Конечно, это очень старо и поздно. Однако иногда картинки лучше, чем слова (при условии, что ссылки все еще работают).

Подробнее см. на официальной странице Microsoft, Версии и зависимости NET Framework.

Dependencies diagram of the .Net Framework

Ответ 3

В XP SP2 с FW 4 установленным запуском приложения FW3.5 появляется сообщение:

Unable to find a version of the runtime to run this application.

Итак, ответ - нет.

Ответ 4

Смотрите: . Версии и зависимости .NET Framework

Это дает четкое представление о том, что включено в каждую версию .Net. Кроме того,

Вам не нужно устанавливать предыдущие версии .NET Framework или CLR перед установкой последней версии; каждая версия предоставляет необходимые компоненты.