J'ai un projet de composant construit dans VS2008 et ciblant le .NET Framework 3.5. J'ai récemment téléchargé le VS2010 Beta 1 pour m'assurer que ce projet se convertirait correctement au moment de passer au nouvel IDE. Ce projet contient des références à quelques DLL tierces construites contre la version 2.0 du framework. J'ai changé mon projet pour construire contre la version 4.0 du framework mais quand j'essaye de construire le projet, je reçois une tonne d'erreurs qui ressemble au compilateur qui ne peut pas reconnaître les types de classes de ces bibliothèques tierces similaires à ce qui est ci-dessous.Conversion de projet VS2008 en VS2010
« Le type ou le nom namespace « Data »n'existe pas dans l'espace de noms « Microsoft.Practices.EnterpriseLibrary »(vous manque une référence d'assemblage?) »
J'essaie de comprendre pourquoi je peux compile pas. D'après ce que j'ai lu. NET 4.0 utilise une version différente du CLR. Comment ou pourquoi cela aurait-il un impact sur ma capacité à avoir accès à ces types? Est-ce que je vais devoir
a) Obtenir le code source et recompiler dans VS2010/.NET 4.0 et référence que l'assemblage ou
b) Attendez que les auteurs du projet de le faire « a » ci-dessus et libérer leurs assemblées ciblant le 4.0 CLR? ou
c) Autre chose car mon installation VS2010 est peut-être en panne?
Je peux modifier les propriétés du projet à la cible 3.5 et tout fonctionne comme prévu sous l'IDE 2010.
Mon expérience: VS2010 a de sérieux problèmes dans la conversion de projets. –