2011-02-04 4 views
0

Мой друг написал приложение в .NET2.0. Я хотел бы установить/использовать это приложение на своем компьютере.Нужно ли устанавливать .NET2.0, пока у меня есть .NET3.5?

Я уже установил .NET3.5 framework на моем компьютере.
Нужно ли мне установить .NET2.0 framework на моем компьютере?

Я использую WindowsXP

ответ

2

Любое приложение, для которого требуется .NET 2.0, отлично работает с .NET 3.0 или 3.5.

Версии 3.0 и 3.5 .NET Framework используют версию 2.0 CLR, ту же версию, что и .NET 2.0. Это означает, что они оба - in-place updates. Добавлены только новые функции.

Смотрите эту удобную схему для справки:

   

0

Если у вас есть .Net 3.5 у вас уже есть .NET 2.0.

+0

выглядит как дубликат? – blueberryfields

+0

Да. Дубликат удален. –

0

Да, вы, вероятно, должны установить 2.0 версию .Net тоже.

Хотя .Net 3.5 предназначен для обратной совместимости, есть странные угловые случаи, в которых поведение отличается от двух. Лучше всего установить оба.

+0

Эти угловые случаи, безусловно, присутствуют между .NET 1.1 и более поздними версиями, а также .NET 4.0 и более ранними версиями. Но я ничего не знаю о 2.0-3.5. Есть ли у вас примеры или личный опыт? –

+0

Я испытал их, но у меня нет примеров, которыми я могу поделиться. По мере продвижения через пакеты обновления поведение иногда изменяется. Насколько я знаю, это ограничено до Vista ОС. – blueberryfields

Смежные вопросы