Wer auch immer die Ente an VS-Releases arbeitet, braucht eine große Ohrfeige, um nicht an die Abwärtskompatibilität zu denken. In neueren Versionen verschwinden die Dinge einfach.
"Zum Bearbeiten von .dbml-Dateien mit einer Designeroberfläche sind die LINQ to SQL-Tools erforderlich, die nicht standardmäßig als Teil einer der Workloads von Visual Studio 2017 installiert sind. Sie können installiert werden, indem Sie das Element 'LINQ to SQL-Tools' unter ' Kategorie " Code-Tools" auf der Registerkarte "Einzelne Komponenten" des Visual Studio-Installationsprogramms. "
Ich habe viele Updates und Erweiterungen ausprobiert, aber es hat nicht funktioniert. Jetzt habe ich VS-2017 modifiziert und es funktioniert. Nochmals vielen Dank!
Çağatay Ay
Es ist eine Funktion, kein Fehler! xxxD
Duefectu
8
Hinweis an die Googler, werden Sie es auf dem finden Einzelkomponenten Registerkarte nicht die einzelnen Komponenten Liste auf der rechten Seite des Fensters
MickyD
Das hat bei mir funktioniert. Und ich habe das Zitat aus dem Link hinzugefügt, damit andere die Informationen etwas schneller erhalten.
Matt
1
Ich habe dies getan und sogar VS 2017 neu installiert. STILL ist nicht da, obwohl der visuelle Editor es ist.
Bob Webster
95
Standardmäßig stellt das VS 2017-Installationsprogramm während der Installation keine LINQ für SQL-Tools zur Verfügung. Wir müssen dies auswählen und ändern.
Befolgen Sie von hier aus einfache Schritte:
Öffnen Sie das VS2017-Installationsprogramm .
Gehen Sie zu Einzelkomponenten .
Wählen Sie die LINQ To SQL-Tools aus den Code-Tools aus.
und einfach ändern .
oder überprüfen Sie diesen Screenshot, Sie werden die Idee bekommen.
Nur eine Notiz, die jemandem helfen könnte. Bei mir wurden in der Zusammenfassung LINQ to SQL-Tools beim Betrachten von Workloads überprüft. Aber unter den einzelnen Komponenten war es noch deaktiviert. Durch Überprüfen wurde das Problem behoben.
Joe Ruder
13
Schritte :
Öffnen Sie VS 2017
Gehen Sie zu Extras -> Tools und Funktionen abrufen
Klicken Sie auf die Registerkarte Einzelkomponenten
Scrollen Sie nach unten und finden Sie "Linq to Sql tools" unter der Kategorie Code tools
Überprüfen Sie und klicken Sie auf Ändern. Es wird die Komponente installieren, es ist ungefähr 6 MB
Öffnen Sie das Installationsprogramm für Vs 2017, wechseln Sie zu einzelnen Komponenten, überprüfen Sie die LINQToSQL-Komponente und klicken Sie auf die Schaltfläche Ändern.
Wenn, verwenden Sie den DotNetCore. Linq to SQL zeigt die Option nicht an. Um Linq to SQL zu verwenden, müssen Sie DotNetFrameWork auswählen. Anschließend haben Sie die Möglichkeit, Linq to SQL auszuwählen. Es hat bei mir funktioniert.
Antworten:
Sie müssen sich anmelden, um den Designer während der Installation zu aktivieren. Er ist standardmäßig nicht aktiviert: https://developercommunity.visualstudio.com/content/problem/4616/linq-to-sql-dbml-designer-in-not-working .html
quelle
Standardmäßig stellt das VS 2017-Installationsprogramm während der Installation keine LINQ für SQL-Tools zur Verfügung. Wir müssen dies auswählen und ändern.
Befolgen Sie von hier aus einfache Schritte:
Öffnen Sie das VS2017-Installationsprogramm .
Gehen Sie zu Einzelkomponenten .
Wählen Sie die LINQ To SQL-Tools aus den Code-Tools aus.
und einfach ändern .
oder überprüfen Sie diesen Screenshot, Sie werden die Idee bekommen.
quelle
Schritte :
quelle
SuperUser.com enthält auch eine nette Antwort
Grundsätzlich müssen Sie Ihre VS2017-Installation ändern und die eigenständige Linq-to-Sql-Komponente hinzufügen.
quelle
Öffnen Sie das Installationsprogramm für Vs 2017, wechseln Sie zu einzelnen Komponenten, überprüfen Sie die LINQToSQL-Komponente und klicken Sie auf die Schaltfläche Ändern.
quelle
Wenn, verwenden Sie den DotNetCore. Linq to SQL zeigt die Option nicht an. Um Linq to SQL zu verwenden, müssen Sie DotNetFrameWork auswählen. Anschließend haben Sie die Möglichkeit, Linq to SQL auszuwählen. Es hat bei mir funktioniert.
quelle