Можете ли вы запустить двоичный файл .Net версии 3 при установке CLR версии 2?
Вопрос
Мы рассматриваем возможность написания следующей версии нашего проекта с использованием .Net 3, но задаемся вопросом, сможем ли мы заставить конечных пользователей установить версию .net framework 3.
Решение
Если вы хотите убедиться, что используете только функции, совместимые с .NET 2.0, вам следует использовать только сборки .NET 2.0.Тогда вы знаете, что вы в целости и сохранности.
Другие советы
Эта статья Жана-Батиста Эвена объясняет, как можно использовать C# 3.0 и LINQ, а также нацеливать машины, на которых установлена только среда выполнения .NET 2.0.
Идея состоит в том, чтобы использовать System.Core Мононуклеоз реализация, которая лицензируется по лицензии MIT/X11.
.NET 3.0 — плохое имя для некоторых новых библиотек:WPF, WCF, рабочий процесс и InfoCard.CLR по-прежнему имеет версию 2.0, ASP.NET по-прежнему имеет версию 2.0, а Windows Forms по-прежнему имеет версию 2.0.
В разработке .NET 3.0 назывался WinFX.