Tôi có một dự án thư viện lớp C# trong Visual Studio 2017 mà tôi muốn tạo một sơ đồ lớp cho. Trình thiết kế lớp được cài đặt. Nhìn vào menu ngữ cảnh cho không gian tên hoặc bất kỳ lớp nào trong Chế độ xem Lớp, tôi thấy tùy chọn "Xem Lớp Sơ đồ" và cũng có nút cho cùng trên thanh trình đơn của chế độ xem.Làm thế nào để tạo một sơ đồ lớp cho thư viện lớp trong VS2017?
Tuy nhiên, khi tôi nhấp vào nút hoặc mục menu ngữ cảnh, dường như không có gì xảy ra! Quay trở lại giao diện Solution Explorer tôi có thể thấy một tập tin ClassDiagram1.cd
đã được thêm vào dự án. Cố gắng mở tệp này mặc dù dẫn đến thông báo lỗi:
Sơ đồ lớp không được loại dự án này hỗ trợ.
Thêm tệp sơ đồ lớp vào dự án C#, VB hoặc C++ và thử mở lại.
Tôi rất vui khi có thể tự thêm sơ đồ thay vì tạo sơ đồ nếu không thể tạo. Nhưng tôi cũng không thể thêm tệp sơ đồ lớp trống vào dự án vì loại tệp đó không xuất hiện trong danh sách loại tệp trong biểu mẫu Thêm mục mới.
Làm cách nào để tạo sơ đồ lớp cho các lớp có trong thư viện lớp? Hoặc có thể các sơ đồ lớp không có sẵn cho các thư viện? Nếu trường hợp sau là trường hợp có bất kỳ thông tin nào từ Microsoft đến A), hãy xác nhận điều này và B) giải thích lý do tại sao các lớp trong chương trình có thể được lập biểu đồ chứ không phải các lớp trong thư viện. (Tôi đã dành chút thời gian để giải quyết vấn đề này nhưng không tìm thấy bất kỳ điều gì cụ thể cho thư viện lớp học)
"Xem sơ đồ lớp học" có vẻ hoạt động chính xác với tôi trong một dự án thư viện lớp C# .Net Framework hoàn toàn mới. Dự án của bạn có cái gì đó khác, như thư viện lớp chuẩn .Net hay PCL? – svick
@svick Rất tiếc, thực sự nó là .NetStandard 1.4, điều này ảnh hưởng đến nó? – Toby