Может ли .NET Framework 4.5.2 быть развернута в чистой системе Windows 7 (которая не включает .NET Framework 4)? Другими словами, можно ли установить .NET Framework 4.5.2 без предварительной установки 4?
1 ответ
Я думаю, что нашел ответ.
С точки зрения пользователя, из-за обратной совместимости развертывание распространяемых 4.5.2 должно полностью заменить потребность в предыдущих, какой бы ни была версия, на которую нацелено приложение.
Ориентация и запуск приложений .NET Framework 4, 4.5, 4.5.1 и 4.5.2:
.NET Framework 4.5 - это обновление на месте, которое заменяет .NET Framework 4 на вашем компьютере, и .NET Framework 4.5.1 и 4.5.2 аналогично являются обновлениями на месте .NET Framework 4.5. После установки одного из этих обновлений ваши приложения .NET Framework 4 или .NET Framework 4.5 должны продолжать работать без перекомпиляции. Однако обратное неверно. Мы не рекомендуем запускать приложения, предназначенные для .NET Framework 4.5.1 или 4.5.2, в .NET Framework 4.5. Применяются следующие правила:
В Visual Studio 2013 вы можете выбрать .NET Framework 4.5 в качестве целевой платформы для проекта (это устанавливает GetReferenceAssemblyPaths.Свойство TargetFrameworkMoniker) для компиляции проекта в виде сборки .NET Framework 4.5 или исполняемого файла. Эту сборку или исполняемый файл можно затем использовать на любом компьютере, на котором установлен .NET Framework 4.5, 4.5.1 или 4.5.2.
В Visual Studio 2013 вы можете выбрать .NET Framework 4.5.1 в качестве целевой платформы для проекта (это устанавливает GetReferenceAssemblyPaths.Свойство TargetFrameworkMoniker) для компиляции проекта в виде сборки .NET Framework 4.5.1 или исполняемого файла. Эту сборку или исполняемый файл следует запускать только на компьютерах, на которых установлен .NET Framework 4.5.1. Исполняемый файл, нацеленный на .NET Framework 4.5.1, будет заблокирован для запуска на компьютере, на котором установлен только .NET Framework 4.5, и пользователю будет предложено установить .NET Framework 4.5.1. Кроме того, сборки .NET Framework 4.5.1 не должны вызываться из приложения .NET Framework 4.5.
Кроме того, относительно распространяемых:
Замечания по установке:
.NET Framework 4.5.1 и 4.5.2 являются обновлениями на месте .NET Framework 4.5.
.NET Framework 4.5 и его точечные выпуски заменяют .NET Framework 4. При установке этих версий в системе, в которой установлен .NET Framework 4, сборки заменяются.
При удалении .NET Framework 4.5 также удаляются уже существующие файлы .NET Framework 4. Если вы хотите вернуться к .NET Framework 4, вы должны переустановить его и любые обновления к нему.