2010-04-01 5 views
5

Ich lief gerade in etwas in Visual Studio 2010 RC, die vorher nicht geschah (wie gestern). Hier ändert sich keine Software, aber ich habe gestern beim Kompilieren etwas Mist gefunden, das einen Neustart erforderte.LINQ zu SQL-Klassen zu Projekten in VS2010 kann nicht hinzugefügt werden

Ich kann LINQ zu SQL-Klassen zu keinem Projekt hinzufügen, durch den Hinzufügen-Dialog. Ich habe ASP.NET-Websites, ASP.NET MVC-Projekte erstellt - beide als "Vorlagen" und als "leer" - und es scheint keine Vorlagen installiert oder verfügbar zu sein.

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

Ich habe dafür gesorgt, dass das Projekt das Framework 4.0 abzielt. Ich kann leicht eine neue Datenbank hinzufügen und die ADO.NET-Entity-Framework-Vorlagen sind da.

Als Workaround kann ich eine DBML-Datei in mein Projekt kopieren, löschen Sie alle Tabellen und Sprocs, aktualisieren Sie die Verbindungszeichenfolge und verwenden Sie die übrig gebliebene Shell (der Designer funktioniert so), aber es ist ein Schmerz.

Hat jemand andere ihre Vorlagen fallen lassen? Wie habe ich sie neu installiert?

+0

finden Sie die Linq-zu-SQL-Klassen, wenn Sie "LINQ" in das Feld "Installierte Vorlagen suchen" oben rechts eingeben ?? –

+0

Nein, nichts da. Ich habe auch die Online-Vorlagen und nichts dort ausprobiert. Ich habe sogar meinen Umfang rückgängig gemacht oder geändert und habe "Code", "Visual C#", "Data" und "Web" vergeblich versucht. – MisterJames

Antwort

6

In früheren Versionen von Visual Studio, konnten Sie die Standardvorlage Registrierung mit dieser Befehlszeilenschalter auf „reset“, wenn VS Start:

devenv.exe /InstallVSTemplates 

ich es mit Visual Studio 2010 noch nicht versucht haben - aber es könnte einen Versuch wert sein! Es ist definitiv verfügbar - siehe MSDN docs on VS 2005 command line switches.

+1

danke marc, arbeitete ein Leckerbissen. der Schalter ist nicht in der/dokumentiert? Kommandozeile, aber das funktioniert genauso. prost, -jc – MisterJames

Verwandte Themen