2009-02-24 2 views
3

Я знаю, что XP не поставлялся с версией .NET Framework, и я уверен, что .NET 2.0 поставляется с Vista. Мой вопрос в том, будет ли установка .Net 2.0 на XP также установить поддержку .Net 1.1 приложений? Кроме того, vista 1.1 совместим с коробкой.Как версии .NET Framework обрабатывают обратную совместимость

ответ

4

«Не совсем» к первому вопросу. .NET 1.1 - независимая структура по сравнению с 2.0. Они могут радостно сидеть бок о бок на одной машине. Vista не включает 1.1. Если вы пытаетесь использовать 2.0 для запуска 1.1 приложений, может быть problems. Да ко второму вопросу: это can be installed.

+0

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

+0

Если вы * можете * установить 1.1, то я думаю, что это должен быть способ запуска. 1.1 и 2.0 могут быть установлены на одном компьютере, а приложение, построенное для 1.1, будет использовать 1.1, а приложение, построенное для 2.0, будет использовать 2.0. 1.1, похоже, может быть установлен на Vista, но не поставляется с предустановленной версией 2.0. –

+0

Это правильно. В общем, 2.0 обратно совместим с 1.1, но, как сказал Боб, есть места, где это не так. В общем, вещи должны «просто работать», однако. – Andy

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