I am into new desktop app development. I feel at home with .NET 2.0 and c#. I guess I don't need linq, nor care for WPF and other Vista-oid fancy keywords. I also like rather tight and slim 2.0 redistributable, even more for reason it's Vista and 7 included.
To be honest, reading most responses the reasons they give are mostly around language enhancements. But if you have no need for that, i'd be tempted to stick with 2.0 for the reason you state ie. broad accessibly, and avoid the platform compatibility nightmare we've had here....
To be honest, reading most responses the reasons they give are mostly around language enhancements. But if you have no need for that, i'd be tempted to stick with 2.0 for the reason you state ie. broad accessibly, and avoid the platform compatibility nightmare we've had here....
Because of .NET 3.51 client profile, which has runtime size comparable to .net 2.0!