Thus far, I’ve worked with C# 3.0 for all my applications and I’ve never worked with C# 2.0. But now I have to work with C# 2.0 for my next project.
- What are the factors to be considered when migrating to an earlier version of C#?
- Is it tough to adapt/live with am earlier version?
- What are the classes/libraries that I’ll miss when moving from C# 3.0 to C# 2.0?
Is it that you have to target .NET 2.0, but can compile using 2008 / 2010?
If so, you’ll still have all of the features of C# 3.0, including extension methods, lambdas, query comprehensions and implicit typing.
If you download LinqBridge, you’ll have that, too.
I’m using this setup for .NET 2.0-targeted shareware app right now. All I really miss for this particular project is WPF. 🙂