.NET 2.0 et 3.0/.NET 3.5 utilisent le même 2.0 runtime .NET. 3.0 a ajouté WCF WPF WF et Cardspace, 3.5 Linq et al. via des bibliothèques seulement. Si vous utilisez VS2008, vous pouvez compiler des applications en utilisant les fonctions csharp 3.0 (lambdas, types anonymes, méthodes anonymes, etc.) et les exécuter au runtime 2.0 tant que vous définissez votre projet pour cibler le framework 2.0. Pour utiliser la fonctionnalité de l'une des bibliothèques de la version 3.0, il est nécessaire que l'infrastructure 3.0 soit installée sur l'ordinateur. Je suppose que si vous êtes en mesure d'être plus précis sur ce que vous entendez par une application 2.0, ce serait utile. Voulez-vous dire que votre application doit pouvoir fonctionner sans que 3.0 et 3.5 soient installés? Voulez-vous dire que votre patron ne vous laissera pas changer le rolldown dans les paramètres du projet à 3.0?
Juste obtenir 2008. Vous vous remercierez le matin. Oh, et n'oubliez pas que vous pouvez développer et vendre des applications en 2008 express! – Will
Nous avons actuellement 2008, mais nous devons encore soutenir 98 clients en ce moment. –