วิธีการเปิด. dbml ในโหมดผู้ออกแบบด้วย VS


65

หลังจากติดตั้ง Visual Studio 2017 แล้ว.dbmlคำจำกัดความLINQ ไปยัง SQL ของฉันจะเปิดในตัวแก้ไข XML แทนที่จะเป็นตัวออกแบบในตัว

ฉันจะกำหนดค่า VS ให้เปิด.dbmlในโหมดออกแบบแทนที่จะเป็นตัวแก้ไข XML ได้อย่างไร


คุณมี VS เวอร์ชันอื่น ๆ ในกล่องนั้นไหม
Frank Thomas

ใช่ฉันมี Vs 2013 และdbmlเปิดในโหมดผู้ออกแบบ
ลากแล้วปล่อย

ฉันมีปัญหากับนักออกแบบบางคนเมื่อติดตั้ง VS หลายเวอร์ชัน ตัวอย่างเช่นเมื่อฉันติดตั้ง 2012 ถัดจาก 2010 นักออกแบบ DB ทั้งหมดของฉันเริ่มทำงานล้มเหลว (มากเท่าที่คุณอธิบาย) ทั้งสองรุ่นใช้คู่ของรุ่นที่แตกต่างที่เก็บไว้ในสถานที่เดียวกัน แม้การถอนการติดตั้ง 2012 ยังไม่สามารถแก้ไขได้ ฉันต้องคัดลอก DLLs จากกล่องเพื่อนร่วมงานที่ไม่ได้ติดตั้ง 2012 เพื่อให้ 2010 ทำงานได้อีกครั้ง
Frank Thomas

FYI: ปัญหาเดียวกันนี้เกิดขึ้นใน VS 2019 นอกจากนี้โซลูชันของ Coxy ยังทำงานได้อย่างเท่าเทียมกัน
marc40000

คำตอบ:


117
  1. ออกจาก devenv
  2. เปิด Visual Studio Installer
  3. แก้ไข VS2017
    ป้อนคำอธิบายรูปภาพที่นี่
  4. คลิกที่Individual componentsแท็บและเลื่อนลงไปที่LINQ to SQL tools(ภายในCode toolsกลุ่ม)
    ป้อนคำอธิบายรูปภาพที่นี่
  5. Modifyคลิก
  6. เปิดตัว devenv อีกครั้งและคุณควรจะสามารถเปิด.dbmlในนักออกแบบที่เราทุกคนชอบที่จะเกลียด

7
ขอบคุณ ฉันใช้การเปิดใช้ด่วน (CTRL + Q) พิมพ์ linq ไปยัง sql และพบว่า
Lanklaas
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.