4

В моей коробке WinXP у меня установлены эти "программы":

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

Нужны ли мне все четыре версии? Может ли программное обеспечение, скомпилированное в .NET 1.1, работать в среде выполнения 3.5?

4 ответа4

2

Вообщем нет. Каждая основная версия фреймворка настолько отличается, что программы не совместимы с моими знаниями.

1

Дарт Андроид немного не прав. .NET Framework - это «стек» всех версий. Библиотеки 1.1 формируют основное ядро 2.0, 2.0 формируют ядро 3.0 и так далее ... каждая новая версия основана (или лучше улучшает) своих предшественников.

Итак, да, вам нужны все четыре.

1

Это зависит от .Net приложения. Во-первых, удаление .Net Framework может быть очень болезненным. После установки лучше оставить его в системе. Поэтому обязательно ознакомьтесь с требованиями приложения перед установкой .Net Framework.

Мой опыт пока:

  1. Видел приложение, которое требует 2.0 для установки, но принимает, если был установлен только 3.5. Я действительно видел несколько коммерческих приложений, подобных этому. И после установки они запускаются.

  2. Посмотрел приложение, которое требовало 1.1, и если вы установили какую-либо другую версию, это сломало бы приложение. Это было пользовательское платежное приложение, созданное для государственного органа. Я не был впечатлен, когда мне пришлось обратиться к поставщику за поддержкой.

0

Да, вам нужны все четыре, если только вы не удалили все программы, использующие их (что сложно решить). Оставь их.

Удостоверьтесь, что вы исправили их также!

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .