Comment ouvrir un fichier .dbml en mode designer avec VS?

65

Après l'installation de Visual Studio 2017, mes .dbmldéfinitions LINQ To SQL s'ouvrent dans un éditeur XML au lieu du concepteur intégré.

Comment configurer VS pour qu'il s'ouvre .dbmlen mode Designer au lieu de l'éditeur XML?

Glisser déposer
la source
Avez-vous d'autres versions de VS sur cette boîte?
Frank Thomas
Oui, j'ai un Vs 2013 et dbmlj'ouvre en mode concepteur.
Drag and Drop
J'ai eu des problèmes avec certains concepteurs lors de l'installation de plusieurs versions de VS. Par exemple, lorsque j'ai installé 2012 à 2010, tous mes concepteurs de base de données ont commencé à échouer (comme vous l'avez décrit). Les deux versions utilisaient une paire de dll de versions différentes stockées au même endroit. Même désinstaller 2012 n'a pas résolu le problème; J'ai dû copier les dll d'une boîte de collègues qui n'avait pas encore installé 2012 pour que 2010 fonctionne à nouveau.
Frank Thomas
FYI: Le même problème existe dans VS 2019. La solution fournie par Coxy fonctionne également
marc40000

Réponses:

118
  1. Quittez devenv
  2. lancement Visual Studio Installer
  3. Modifier VS2017
    entrez la description de l'image ici
  4. Cliquez sur l' Individual componentsonglet et faites défiler jusqu'à LINQ to SQL tools(au sein d'un Code toolsgroupe).
    entrez la description de l'image ici
  5. Cliquez sur Modify.
  6. Lancez de nouveau devenv et vous devriez pouvoir ouvrir .dbmlle designer que nous aimons tous détester.
Coxy
la source
7
Merci. J'ai utilisé le lancement rapide (CTRL + Q), tapé linq to SQL et je l'ai trouvé.
Lanklaas