Brakujące klasy LINQ to SQL (projektant DBML) w programie Visual Studio 2017 RC

82

Jak mogę dodać LINQ to SQL klasy (plik .dbml) do programu Visual Studio 2017 RC. Nie mogę tego znaleźć. Proszę o pomoc, dzięki.

To jest ss szablonów danych.

Çağatay Ay
źródło
5
ktokolwiek pracuje nad wydaniami VS, potrzebuje dużego klapsa, aby nie myśleć o wstecznej kompatybilności. W nowszych wersjach rzeczy po prostu znikają.
ahsant

Odpowiedzi:

101

Musisz wyrazić zgodę, aby włączyć projektanta podczas instalacji, nie jest to domyślnie włączone: https://developercommunity.visualstudio.com/content/problem/4616/linq-to-sql-dbml-designer-in-not-working .html

„Edytowanie plików .dbml na powierzchni projektanta wymaga narzędzi LINQ to SQL, które nie są instalowane domyślnie jako część żadnego z obciążeń programu Visual Studio 2017. Można je zainstalować, wybierając pozycję „ Narzędzia LINQ to SQL ” w obszarze Kategoria Narzędzia kodu na karcie „Poszczególne składniki” instalatora programu Visual Studio ”.

ErikEJ
źródło
3
Próbowałem wielu aktualizacji i rozszerzeń, ale to nie zadziałało. Teraz zmodyfikowałem VS-2017 i to działa. Jeszcze raz dziękuję!
Çağatay Ay
To funkcja, a nie błąd! xxxD
Duefectu
8
Uwaga dla pracowników Google: znajdziesz go na karcie Poszczególne komponenty , a nie na liście Poszczególne komponenty po prawej stronie okna
MickyD
To zadziałało dla mnie. I dodałem cytat z linku, aby inni mogli uzyskać informacje nieco szybciej.
Matt
1
Zrobiłem to, nawet ponownie zainstalowałem VS 2017. Wciąż go nie ma, chociaż edytor wizualny jest.
Bob Webster,
97

Domyślnie instalator VS 2017 nie zapewnia narzędzi LINQ to SQL podczas instalacji, musimy to wybrać i zmodyfikować.

Wykonaj proste kroki stąd:

Otwórz instalator VS2017 .

Przejdź do poszczególnych składników .

Wybierz narzędzia LINQ To SQL z narzędzi kodu.

i po prostu zmodyfikuj .

lub sprawdź ten zrzut ekranu , zobaczysz pomysł.

Instalator VS2017

Panie Javed Multani
źródło
1
Tylko notatka, która może komuś pomóc. W moim podsumowaniu sprawdzono narzędzia LINQ to SQL podczas przeglądania obciążeń. Ale w ramach poszczególnych komponentów wciąż nie było zaznaczone. Jej sprawdzenie rozwiązało problem.
Joe Ruder,
14

Kroki :

  1. Otwórz VS 2017
  2. Idź do Narzędzia -> Pobierz narzędzia i funkcje
  3. Kliknij kartę Poszczególne komponenty
  4. Przewiń w dół, znajdziesz "Linq to Sql tools" w kategorii Narzędzia kodu
  5. Sprawdź i kliknij Zmień. Zainstaluje komponent, jego około 6 mb
Amit baderia
źródło
Pracować w porządku. Super :)
Thulasiram
7

Otwórz instalator Vs 2017, przejdź do poszczególnych komponentów i sprawdź komponent LINQToSQL, a następnie kliknij przycisk modyfikacji.

Bahaa Salaheldin
źródło
1

Jeśli używasz DotNetCore. Linq to SQL nie wyświetla opcji. Aby użyć Linq do SQL, musisz wybrać DotNetFrameWork, a następnie będziesz mieć możliwość wybrania Linq to SQL. U mnie to zadziałało.

Nick_H
źródło