Платформа.NET 4 назад совместимость

Я установил Платформу.NET 4 в моей системе. Это говорит, что Платформа.NET 4 назад совместима со всеми предыдущими версиями. Но установщик приложения все еще просит, чтобы я установил Платформу.NET 3,5 SP1.

Что я должен сделать для создания установщика, знающего о.NET 4 присутствие?

Действительно ли необходимо установить.NET. 3,5 SP1 также? (Это - большая установка, ~250 МБ.)

1
задан 23.07.2010, 12:31

2 ответа

Обратная совместимость просто означает, что код, написанный для 3,5, не повредится когда перекомпилированный для.NET 4.0. Это не то же как он работающий под.NET 4.0.

6
ответ дан 12.12.2019, 07:54

... Однако Microsoft теперь (с XP и более новой архитектуры) поддерживает бок о бок идеология. Значение, если Вы не можете заставить Основные патчи операционной системы работать затем выполненные каждая версия рядом! Это, которое они одолжили у логики компоновщика UNIX, которую мы делали с 80-х. Брал их достаточно долго для завоевывания популярность а?

http://msdn.microsoft.com/en-us/library/8477k21c.aspx

Я должен добавить, что на самом деле установка компьютера для этой практики несколько опасна. Если патчи безопасности или пакеты обновления снижаются для, говорят, что Платформа.NET 4 и у Вас есть Платформа.NET 1,1 SP1, 2,0 SP2, 3,5 SP1 вся установка и работающий затем, Ваш реестр и жесткий диск можно оставить в хаосе, поскольку пакет обновления пытается обновить все предыдущие версии до.NET 4,0 SP вообще.

ЕСЛИ Вы делаете эта практика, несомненно, запланирует далеко впереди. Выключите автоматические обновления. Используйте виртуальные машины. Загрузите и запланируйте свои собственные обновления путем удаления и установки полных версий (не патчи) любых пакетов.NET и т.д. Никогда не полагайте, что Основной сервис обновления в союзе с бок о бок усилие.

2
ответ дан 12.12.2019, 07:54

Теги

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