Làm cách nào để mở .dbml trong chế độ thiết kế với VS?


60

Sau khi cài đặt Visual Studio 2017, các .dbmlđịnh nghĩa LINQ To SQL của tôi mở trong trình soạn thảo XML thay vì trình thiết kế tích hợp.

Làm cách nào để định cấu hình VS để mở .dbmltrong chế độ Trình thiết kế thay vì trình soạn thảo XML?


Bạn có phiên bản nào khác của VS trên hộp đó không?
Frank Thomas

Có, tôi có Vs 2013 và dbmlmở ở chế độ thiết kế.
Kéo và thả

Tôi đã gặp sự cố với một số nhà thiết kế khi cài đặt nhiều phiên bản của VS. Chẳng hạn, khi tôi cài đặt 2012 bên cạnh 2010, tất cả các nhà thiết kế DB của tôi bắt đầu thất bại (giống như bạn mô tả). Hai phiên bản đã sử dụng một cặp dll của các phiên bản khác nhau được lưu trữ trong cùng một vị trí. Ngay cả việc gỡ cài đặt 2012 cũng không khắc phục được; Tôi đã phải sao chép các dll từ hộp đồng nghiệp chưa cài đặt 2012 để 2010 hoạt động trở lại.
Frank Thomas

FYI: Vấn đề tương tự tồn tại trong VS 2019. Ngoài ra, giải pháp được cung cấp bởi Coxy hoạt động tương đương
marc40000

Câu trả lời:


106
  1. Thoát khỏi devenv
  2. Phóng Visual Studio Installer
  3. Sửa đổi VS2017
    nhập mô tả hình ảnh ở đây
  4. Nhấp vào Individual componentstab và cuộn xuống LINQ to SQL tools(trong Code toolsnhóm.)
    nhập mô tả hình ảnh ở đây
  5. Nhấn vào đây Modify.
  6. Khởi chạy devenv một lần nữa và bạn sẽ có thể mở .dbmltrong nhà thiết kế mà tất cả chúng ta yêu ghét.

5
Cảm ơn. Tôi đã sử dụng khởi chạy nhanh (CTRL + Q), nhập linq vào sql và tìm thấy nó.
Lanklaas
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.