2011-06-08 3 views
0

J'ai une erreur étrange avec Visual Studio 2010 car Entity Framework ne fonctionne pas pour moi.L'infrastructure d'entité n'est pas disponible dans Visual Studio 2010

Dans la boîte à outils sur le côté de l'icône de la EntityDataSource (et plusieurs autres composants) affiche une icône d'extrait de texte:

EntityDataSource as text snippet

Puis, quand je tente d'insérer via un double-clic, je viens d'obtenir un tas massive de texte inséré à la place du contrôle:

EntityDataSource inserts soap-env

J'ai essayé d'installer le dernier Entity Framework 4.1 installation autonome. J'ai également installé Visual Studio 2010 SP1. J'avais déjà installé le SP1 RC mais les notes d'installation pour SP1 indiquent clairement que vous n'avez pas besoin de désinstaller le RC avant d'installer le SP1 final. J'ai utilisé Linq to SQL depuis longtemps maintenant et j'ai finalement voulu commencer à apprendre EF donc je ne sais pas combien de temps cela a été brisé et je n'ai pas remarqué.

Il semble que la question a eu lieu pour les autres:

Mais Microsoft a fermé le bug non reproductible. J'ai commenté là-bas il y a environ un mois mais rien n'a été répondu.

Comme je l'ai dit dans ce fil, j'ai essayé le correctif suggéré mais cela n'a pas fonctionné.

Quelqu'un a-t-il une idée de ce que je peux faire pour que cela fonctionne?

Répondre

0

Il semblerait que la solution la plus évidente ne se produise qu'après avoir passé 10 minutes à prendre des captures d'écran et afficher une question sur SO.

Je viens de résoudre ce problème en faisant un clic droit sur la boîte à outils et en choisissant Réinitialiser la boîte à outils.