Jak otworzyć plik .dbml w trybie projektanta za pomocą VS?

65

Po zainstalowaniu programu Visual Studio 2017 moje .dbmldefinicje LINQ To SQL otwierają się w edytorze XML zamiast wbudowanego projektanta.

Jak skonfigurować VS, aby otwierał się .dbmlw trybie Projektanta zamiast edytora XML?

Przeciągnij i upuść
źródło
czy masz jakieś inne wersje VS na tym pudełku?
Frank Thomas
Tak, mam Vs 2013 i jestem dbmlotwarty w trybie projektanta.
Przeciągnij i upuść
Miałem problemy z niektórymi projektantami podczas instalowania wielu wersji VS. Na przykład, kiedy zainstalowałem 2012 rok obok 2010, wszyscy moi projektanci DB zaczęli zawodzić (tak jak to opisujesz). Dwie wersje wykorzystały parę bibliotek DLL różnych wersji przechowywanych w tej samej lokalizacji. Nawet odinstalowanie 2012 nie naprawiło tego; Musiałem skopiować dlls ze skrzynki współpracowników, którzy nie zainstalowali 2012 roku, aby 2010 mógł znów działać.
Frank Thomas
FYI: Ten sam problem występuje w VS 2019. Także rozwiązanie dostarczone przez Coxy działa
równo

Odpowiedzi:

117
  1. Wyjdź devenv
  2. Uruchomić Visual Studio Installer
  3. Zmodyfikuj VS2017
    wprowadź opis zdjęcia tutaj
  4. Kliknij Individual componentskartę i przewiń w dół do LINQ to SQL tools(w Code toolsgrupie).
    wprowadź opis zdjęcia tutaj
  5. Kliknij Modify.
  6. Uruchom ponownie devenv i powinieneś być w stanie otworzyć .dbmlw projektancie, którego wszyscy lubimy nienawidzić.
Coxy
źródło
7
Dzięki. Użyłem szybkiego uruchamiania (CTRL + Q), wpisałem linq do sql i go znalazłem.
Lanklaas