Microsoft установила следующее как обновления моего XP Домашняя машина:
У меня должны быть все три из них установленных, или я могу избавиться от один или два?
Вам в любом моменте времени только нужно последнее. Даже если приложение будет предназначаться 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 приложения.
Управление версиями 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 установленных, я определенно удалил бы их сначала.
Вы не должны удалять их. Различные версии используются другим программным обеспечением.
Приложение могло быть кодировано для использования версии 2.0. Если бы у Вас есть только эти 3.5, необходимо было бы переустановить 2.0.