У меня есть 4 версии Microsoft .NET Framework:
- 1,1
- 2.0 с пакетом обновления 2
- 3.0 с пакетом обновления 2
- 3.5 SP1
Нужны ли они все?
windows
.net-framework
Радость Seacat
источник
источник
Ответы:
Существует 4 разных версии .net framework.
Все они могут быть установлены и удалены независимо. Вот где это начинает становиться интересным! Был представлен .NET 3 (вместе с пакетом обновления для .NET 2) и был дополнительным набором библиотек для него. .NET 3.5 следовал этой тенденции (со вторым пакетом обновлений для .NET 2 и пакетом обновлений для .NET 3) и снова требовал .NET 2, поскольку он только что расширил его.
Последний выпуск полностью автономен и не требует предыдущих версий. Он в основном обратно совместим, поэтому на нем можно заставить работать ваши старые приложения.
Нужен ли вам какой-либо из них или нет, зависит от того, что вы работаете. Большинство приложений по-прежнему созданы для .NET 2 до 3.5, поэтому установка 3.5 покроет вас за это. Я бы порекомендовал установить 4, так как Microsoft хочет, чтобы люди использовали.
.NET 4.5 (и 4.5.1, 4.5.2) - это обновление для .NET 4 на месте.
источник
При установке .Net Framework 3.5 также устанавливаются все предыдущие версии начиная с 2.0. Версия 1.1 является исключением и должна быть установлена отдельно.
Поскольку вам, похоже, нужна версия 3.5 с пакетом обновления 1 (SP1), будут также установлены все версии .Net от 2.0 и выше. Таким образом, у вас действительно нет выбора, и попытка удалить одну версию может вызвать проблемы с другими версиями, основанными на ней.
Поскольку осталось очень мало продуктов, требующих .Net 1.1, с его установкой можно ждать, пока в этом не будет реальной необходимости. Поскольку он не устанавливается автоматически, и если он уже установлен, это означает, что он требуется для установленного вами продукта (если вы не используете XP, где он установлен по умолчанию).
Вы не упомянули .Net 4.0, но с этой версией Microsoft пыталась уменьшить размер программного обеспечения, не включая все предыдущие версии. Таким образом, .Net 4.0 меньше и должен быть обратно совместим со всеми предыдущими версиями от 1.1 и выше. Так что в теории это единственный, что вам нужно.
источник
Разным приложениям нужны разные фреймворки, и я полагаю, что обратной совместимости нет, поэтому вам могут понадобиться все они, хотя вам не нужно загружать их сразу.
Когда вы устанавливаете приложение, которому нужна конкретная версия фреймворка, вы можете загрузить их. (Им в основном понадобятся 2, 3 или 3,5)
источник
Не правда, что Net4 - это все, что вам нужно. Я удалил все версии, а затем установил ТОЛЬКО v4. Первое приложение, которое я пытался запустить (Powermate), заявило, что не может найти необходимый .NET Framework. Затем я установил Net v2 SP2 и обновление SP2, и приложение работало нормально.
источник
Если у вас установлен .NET 4, вы можете запустить любое приложение .NET, созданное на любой платформе от 1.1 .
источник