Używam VS 2015 i podobnie jak element Diagram klasy. Niedawno zaktualizowałem program do 2017 roku i nie mogę znaleźć elementu Diagramu Klasy. Czy ktoś wie, jak do tego dojadę?Schematy klas w VS 2017
Odpowiedz
Wygląda na to, że działa dobrze w Visual Studio 2015, ale nie działa w Visual Studio 2017. Po prostu nie ma go w menu dla elementów.
Po prostu okazało się, że jest dostępna. Zobacz moją odpowiedź. –
Zauważyłem to w wersji beta i pomyślałem, że mam złą instalację. Brak elementów interfejsu użytkownika do dodawania nowych diagramów klas i nie mogłem otworzyć istniejących plików diagramu klasy * .cd w moich rozwiązaniach.
Po prostu aktualizacja do 2017 roku i stwierdzono, że problem pozostaje. Po pewnym badaniu wygląda na to, że komponent Class Designer nie jest już domyślnie instalowany. Ponowne uruchomienie instalatora VS i dodanie składnika Class Designer przywraca zarówno moją zdolność do otwierania i edycji Diagramy klas, jak również elementy interfejsu potrzebne do tworzenia nowych
Musisz zainstalować „Visual Studio rozwój wewnętrzny” obciążenie i komponent opcjonalny "Projektant klasy" z instalatora Visual Studio 2017, aby uzyskać tę funkcję.
Patrz: Visual Studio Community 2017 component directory
Ale tego rodzaju rzeczy jest nie dostępne na wszystkich typach projektów. Po prostu spróbuj sam:
W aplikacji Console (.NET Framework) jest dostępny;
W aplikacji konsolowej (.NET Core) jest niedostępny.
Nie mogłem znaleźć więcej informacji na temat przyszłej dostępności również dla projektów .NET Core.
[Diagram klas jest niedostępny w projektach ASP.NET Core, ale jest dostępny w projektach ASP.NET.] (Https://developercommunity.visualstudio.com/content/problem/33831/class-diagram-not-available-in-aspnet -core-project.html); [Schemat klas dla projektu .Net Core] (https://developercommunity.visualstudio.com/content/problem/19101/class-diagram-for-net-core-project.html) – Dmitry
GitHub/dotnet: [Upewnij się, że Diagramy klasowe działają] (https://github.com/dotnet/project-system/issues/256) – Dmitry
Korzystanie mój ostatni Enterprise VS2017, Wpisałem Class Designer w VS Szybkie uruchamianie (prawy górny róg) i wyskakuje odnośnik zainstalować .. Click, blisko VS i instalacji, restart, a do wyścigów off ... Cieszyć się!
Działa również w społeczności. –
Musisz wpisać "Diseñador de clases", jeśli uruchomisz wersję hiszpańską – xav56883728
następująca procedura pracował dla mnie:
- Zamknij VS.
- Uruchom instalator Visual Studio.
- Kliknij przycisk "Modyfikuj" pod "Visual Studio Professional 2017"
- W nowym oknie przewiń w dół i wybierz "Rozszerzenie Visual Studio Extension" w "Inne zestawy narzędzi".
- Następnie po prawej stronie, jeśli jeszcze nie jest zaznaczone, kliknij na "klasy projektanta
- kliknij„Modyfikuj”, aby potwierdzić
Btw. teraz jest to możliwe z VS, więc nie ma potrzeby zamykania, po prostu kliknij Narzędzia-> Pobierz narzędzia i funkcje –
używam VS 2017 Enterprise, można znaleźć opcję instalacji rozszerzenie diagramu klasowego za pomocą narzędzia Quick Launch in VS.
Woo-hoo! Działa z hakiem!
Według this comment trzeba:
ręcznie edytować
Microsoft.CSharp.DesignTime.targets
się wC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\MSBuild\Microsoft\VisualStudio\Managed
(dla edycji VS wspólnotowym, zmodyfikować ścieżkę dla innych wersji), dołączClassDesigner
wartośćProjectCapability
(prawy panel):Uruchom ponownie VS.
- Ręcznie utworzyć plik tekstowy, powiedzmy
MyClasses.cd
o następującej treści:<?xml version="1.0" encoding="utf-8"?> <ClassDiagram MajorVersion="1" MinorVersion="1"> <Font Name="Segoe UI" Size="9" /> </ClassDiagram>
Bingo. Teraz możesz otworzyć ten plik w VS. Po uruchomieniu VS pojawi się komunikat o błędzie "Odwołanie do obiektu nie jest ustawione na instancję obiektu", ale schemat działa.
sprawdzone na VS 2017 wspólnotowym Edition v15.3.0 z .NETCore 2,0 app/projekt:
GitHub problem expected to fix in v15.5
We francuskiej wersji programu Visual Studio Community 2017, wpisz "Concepteur de classes" w pasku wyszukiwania.
w języku niemieckim: "Klassen Designer" :) - Zabawna rzecz, MS nie rozpoznaje własnego domyślnego języka w wyszukiwaniu lokalnym. .... – dba
Przejdź do menu Narzędzia-> Pobierz narzędzia i funkcje. Wybierz obciążenie 'Rozwój rozszerzenia Visual Studio', wybierz opcję 'Projektant klasy'. Zainstaluj –