2010-04-01 5 views
5

Je viens de rencontrer un problème dans Visual Studio 2010 RC qui ne se présentait pas auparavant (comme, hier). Aucun logiciel ne change ici, mais je suis tombé sur un peu de muck hier lorsque la compilation a nécessité un redémarrage. Je ne parviens pas à ajouter des classes LINQ to SQL à un projet via la boîte de dialogue d'ajout. J'ai créé des sites Web ASP.NET, des projets ASP.NET MVC - tous deux de type «modèle» et «vide» - et il semble qu'aucun modèle n'est installé ou disponible.Impossible d'ajouter des classes LINQ à SQL à des projets dans VS2010

alt text http://bandofgeeks.net/blogimages/code/notemplate.png

J'ai assuré que le projet vise le Framework 4.0. Je peux facilement ajouter une nouvelle base de données et les modèles de cadre d'entité ADO.NET sont là. Pour contourner le problème, je peux copier un fichier DBML dans mon projet, supprimer toutes les tables et tous les sprocs, mettre à jour la chaîne de connexion et utiliser le shell restant (le concepteur fonctionne correctement), mais c'est pénible.

Quelqu'un d'autre a-t-il laissé tomber ses modèles? Déterminé comment les réinstaller?

+0

trouvez-vous les classes Linq-to-SQL si vous tapez "LINQ" dans la case "Search installed templates" en haut à droite ?? –

+0

non, rien là. J'ai également essayé les modèles en ligne et rien là-bas. J'ai même annulé ou modifié ma portée et j'ai essayé «code», «Visual C#», «Data» et «Web» en vain. – MisterJames

Répondre

6

Dans les versions précédentes de Visual Studio, vous étiez en mesure de « réinitialiser » l'enregistrement du modèle par défaut en utilisant ce commutateur de ligne de commande lors du lancement VS:

devenv.exe /InstallVSTemplates 

Je ne l'ai pas essayé avec Visual Studio 2010 encore - mais ça pourrait valoir la peine d'essayer! C'est certainement disponible - voir le MSDN docs on VS 2005 command line switches.

+1

merci marc, a travaillé un régal. le commutateur n'est pas documenté dans le /? invite de ligne de commande, mais cela a fonctionné exactement la même chose. acclamations, -jc – MisterJames

Questions connexes