2009-07-29 6 views
2

J'ai une très petite application que j'ai compilé dans VS 2008 Express pour essayer le développement .NET pour la première fois. Je veux l'envoyer à un couple d'amis, mais quand j'ai installé ceci sur un deuxième ordinateur il est allé et a téléchargé l'exécution complète de .NET 3.5, et je ne souhaite pas forcer n'importe qui à faire ceci. Mon erreur en tant que paramètre par défaut cible .NET 3.5.Cibler .NET 2.0 pour une petite application

Je suis revenu et j'ai modifié les paramètres du projet pour cibler .NET 2.0. Il n'y a pas de LINQ, pas de collections, rien de compliqué. Cela peut sembler une question idiote mais:

Est-ce qu'une simple application qui cible .NET 2.0 s'installe et s'exécute sans aucun problème sur une machine avec .NET framework> 2.0?

Répondre

7

Oui; .NET 3.0 et 3.5 sont actuellement extensions à 2.0; 2.0 code sera avec quelques cas de bord travail inchangé.

Notez que vous pouvez utiliser LINQ-to-Objects sur .NET 2.0 (via C# 3.0) avec LINQBridge.

+0

Merci - bon pour obtenir l'assurance d'une autorité. –

+0

Ce mec est upvoted pour l'ouverture de sa fenêtre de navigateur! – Janie

+0

Non;) Ce n'est pas générique le cas - qui sait aht se produit avec .NET 5.0;) Cela fonctionne maintenant, mais c'est une omission pour les débutants de regarder un autre pas en avant. – TomTom

1

Oui, cela fonctionnera sur n'importe quelle machine qui a .NET 2.0/3.0 ou 3.5.

Questions connexes