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.


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 ”.


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


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

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.


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.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.