Мы рассматриваем возможность написания следующей версии нашего проекта с использованием .Net 3, но нам интересно, сможем ли мы заставить конечных пользователей установить .NET Framework версии 3.
Если вы хотите убедиться, что вы используете только .NET 2.0-совместимую функциональность, вам следует использовать только сборки .NET 2.0. Тогда ты знаешь, что ты в целости и сохранности.
.NET 3.0 - это плохое название для некоторых новых библиотек: WPF, WCF, Workflow и InfoCard. CLR по-прежнему версии 2.0, ASP.NET по-прежнему версии 2.0 и Windows Forms по-прежнему версии 2.0.
В процессе разработки .NET 3.0 назывался WinFX.
В этой статье от Jean-Baptiste Evain объясняется, как можно использовать C # 3.0 и LINQ, а также на компьютерах, на которых установлена только среда выполнения .NET 2.0.
Идея состоит в том, чтобы использовать реализацию System.Core Mono , лицензированную по лицензии MIT / X11.