Укомплектовывают ли .Net-компоненты, которые были скомпилированы против .NET Framework 3.5, в системе, в которой установлен только .NET Framework 4.0?
Или, другими словами, содержит .Net Framework 4.0 Installer.Net Framework 3.5?
Укомплектовывают ли .Net-компоненты, которые были скомпилированы против .NET Framework 3.5, в системе, в которой установлен только .NET Framework 4.0?
Или, другими словами, содержит .Net Framework 4.0 Installer.Net Framework 3.5?
Установщик .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 об этом подробнее рассказывает.
Конечно, это очень старо и поздно. Однако иногда картинки лучше, чем слова (при условии, что ссылки все еще работают).
Подробнее см. на официальной странице Microsoft, Версии и зависимости NET Framework.
В XP SP2 с FW 4 установленным запуском приложения FW3.5 появляется сообщение:
Unable to find a version of the runtime to run this application.
Итак, ответ - нет.
Смотрите: . Версии и зависимости .NET Framework
Это дает четкое представление о том, что включено в каждую версию .Net. Кроме того,
Вам не нужно устанавливать предыдущие версии .NET Framework или CLR перед установкой последней версии; каждая версия предоставляет необходимые компоненты.