Руководитель моего проекта настаивает на использовании Visual Studio 2005, которая ориентирована только на среду .NET 2.0 и поддерживает только синтаксис C# 2.0.
Он настаивает на том, что платформа 2.0 имеет более высокую совместимость и производительность для старых компьютеров. Под старыми я подразумеваю 5-8-летние машины с Windows XP.
Предполагая, что мы поддерживаем как минимум Windows XP/Server 2003, есть ли какие-либо преимущества в использовании .NET 2.0?
Я почти уверен, что даже ориентируясь на .NET 2.0, мы можем воспользоваться преимуществами синтаксиса C# 3.0 в нашем коде (лямбда-выражения, автоматически реализуемые свойства и т. д.), если мы обновим версию VS2005.