Я установил Платформу.NET 4 в моей системе. Это говорит, что Платформа.NET 4 назад совместима со всеми предыдущими версиями. Но установщик приложения все еще просит, чтобы я установил Платформу.NET 3,5 SP1.
Что я должен сделать для создания установщика, знающего о.NET 4 присутствие?
Действительно ли необходимо установить.NET. 3,5 SP1 также? (Это - большая установка, ~250 МБ.)
Обратная совместимость просто означает, что код, написанный для 3,5, не повредится когда перекомпилированный для.NET 4.0. Это не то же как он работающий под.NET 4.0.
... Однако 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 и т.д. Никогда не полагайте, что Основной сервис обновления в союзе с бок о бок усилие.