Пакеты обновления Microsoft.NET Framework

Microsoft установила следующее как обновления моего XP Домашняя машина:

  • Пакет обновления Microsoft.NET Framework 2.0 2
  • Пакет обновления Microsoft.NET Framework 3.0 2
  • Microsoft.NET Framework 3.5 SP1

У меня должны быть все три из них установленных, или я могу избавиться от один или два?

1
задан 02.07.2014, 19:30

3 ответа

Вам в любом моменте времени только нужно последнее. Даже если приложение будет предназначаться 2, и Вы только имеете 3.5, то оно будет работать, поскольку Платформа включает все от предыдущих версий. Единственное исключение к этому правилу 1.x. От 2.x вперед это - cummalative.

Scot Hanselman написал длинную статью относительно этого объяснения его подробно.

Платформа 3.0 и 3.5 все все еще использует 2.0 в ядре, таким образом, части 2,0 останутся. В Vista и Windows 7 3.0 и 3.5 исходно установлен, и Вы не можете установленный всего 2.0 отдельно как случай и точка.

Пакеты обновления для всех 3 загрузятся, даже если у меня только будет 3,5 загруженных. Вы также найдете, что часто не можете удалять тот, если зависимость находится там на других.

Платформа 4.0 включает все от 2,0, и поэтому когда-то выпущенный со всего 4.0 можно выполнить все кроме 1.x приложения.

5
ответ дан 12.12.2019, 07:49
  • 1
    +1 для очень проницательного ответа. Есть ли кто-либо 1.x приложения все еще там? – alex 10.09.2009, 10:47
  • 2
    Да должны быть. Мы все еще 1 или 2, но они должны перейти быстро. – BinaryMisfit 10.09.2009, 11:51
  • 3
    К счастью, то, которое 3.5 включает все биты от 2,0, сохранило нас при установке глупого клиента VMware, и это просило 2,0 SP1, которые мы не могли найти нигде. Мы вставляем 3.5, и это работало красиво. –  10.09.2009, 14:19
  • 4
    @Randolph - SP1 был включен в 3,5 однако, MS с тех пор выпустил загрузку SP1 для более старых машин рабочий 2000 и XP, кто не может загрузиться 3.5. – BinaryMisfit 10.09.2009, 15:13

Управление версиями Microsoft для .NET немного странно...

.Net 2.0 был первоначально выпущен вокруг конца 2005.

.Net 3.0 был выпущен вокруг конца 2006, но использует CLR.Net 2.0..Net 3.0 добавляет Windows Presentation Foundation (WPF), Windows Communication Foundation (WCF), Windows Workflow Foundation (WF) и Windows CardSpace (WCS).

.Net 3.5 был выпущен конец 2007 и также использует.Net 2.0 CLR..Net 3.5 и 3,5 SP1 добавляют вещи как Linq, Ajax, Платформа Объекта и т.д.

С тех пор 3.0 основывается 2.0, и 3.5 основывается 2.0 и 3.0, Вы не можете удалить 2.0 и 3.0, если Вы пробуете к хранению 3.5. Вы могли удалить 3.5 и 3.0 и выполнить всего 2,0 SP 2, но Вы, вероятно, собираетесь поразить что-то рано или поздно, которое требует или 3.0 или 3.5.

Если бы Вы имеете 1.0 или 1,1 установленных, я определенно удалил бы их сначала.

3
ответ дан 12.12.2019, 07:49
  • 1
    1 2.0 не включают 1.0 или 1.1, и удаление его плохой идеей, если должны быть приложения в зависимости от него. Althought Вы не должны устанавливать 1 в Vista или Windows 7 – BinaryMisfit 10.09.2009, 11:53
  • 2
    +1 для Вашего объяснения.-1 для удаления 1.x время выполнения, которое все еще используйте приложения. – Alex Angas 10.09.2009, 12:35

Вы не должны удалять их. Различные версии используются другим программным обеспечением.

Приложение могло быть кодировано для использования версии 2.0. Если бы у Вас есть только эти 3.5, необходимо было бы переустановить 2.0.

1
ответ дан 12.12.2019, 07:49
  • 1
    Абсолютно неправильный. Платформа быть cummalative за исключением 1.x, приложения – BinaryMisfit 10.09.2009, 11:52
  • 2
    Это настолько неправильно. Я не знал бы, как это получило бы upvoted во-первых. – R. Martinho Fernandes 10.09.2009, 12:43
  • 3
    у меня есть проблемы, когда только платформа .NET 3.5 не устанавливает на моем ПК. Установка отдельно этих 2.0 подает заявку работает. Никакая идея о 1.0, хотя, я признать. – Snark 10.09.2009, 13:18

Теги

Похожие вопросы