3

J'essaie de mettre à niveau notre solution de VS2005 .NET 2.0 à VS2008 .NET 3.5. J'ai converti la solution en utilisant l'assistant de conversion VS2008. Tous les projets (environ 50) sont restés ciblés sur .NET Framework 2.0. De plus, si je change manuellement le framework cible pour l'un des projets, tous les dll référencés (ie System, System.Core, System.Data, etc. Le seul moyen de changer complètement le cadre de ciblage que j'ai trouvé est de supprimer ces références et de les renvoyer à nouveau en utilisant la bonne version du framework, je pense que ce n'est pas le meilleur choix: 50 projets ~ 10 références chacun ~ 0.5 minutes pour Est-ce qu'il y a d'autres façons de convertir une solution complète de .NET 2.0 en .NET 3.5? Mise à niveau de .NET 2.0 à .NET 3.5 problèmes

Répondre

3

Le framework .NET 3.5 ne comprend pas nouvelles versions des assemblys de base: System, System.Data etc sont toujours la version 2.0.0.0 Seuls les assemblys ajoutés ont des versions 3.0 (comme WPF et WCF) ou 3.5 (comme System.Core et System.Linq). La version d'exécution (le CLR) est également 2.0.50727

Vous n'avez pas de problème.

+0

Merci! Bien clair maintenant. Cela signifie-t-il que j'ai encore besoin de changer Tagret Framework pour chacun des projets? :) –

+0

La seule chose que Target Framework fait est de vous empêcher d'ajouter une référence à un assembly qui n'est disponible que dans une version plus numérotée. Vous pouvez les changer au besoin, ce n'est pas critique. –

Questions connexes