2011-10-22 17 views
6

Czy diagramy klas są automatycznie aktualizowane?Czy diagramy klas są automatycznie aktualizowane? Jeśli nie, czy można to zrobić?

Jeśli nie, czy można to zrobić, więc nowe klasy zostaną automatycznie dodane, a usunięte/zmienione nazwy zostaną usunięte ze schematu klas? Może istnieje wtyczka do tego?

+0

Jakiego rodzaju synchronizacji/aktualizacji potrzebujesz? właściwości i mothods lub dodawanie klas do diagramu w oparciu o pewien warunek/folder/przestrzeń nazw? –

+0

Dlaczego nie przetestujesz i nie dowiesz się? –

+2

@HarisHasan: Dwa powody: zbyt leniwy i kiedy o to tutaj poproszę, ludzie o tym samym pytaniu nie będą musieli go wypróbowywać. – lesderid

Odpowiedz

8

Tak, diagramy klas w Visual Studio są synchronizowane z kodem. Możesz to łatwo zweryfikować.

Co więcej, klasa może pojawić się na więcej niż jednym diagramie. Wszystkie diagramy i kod są zsynchronizowane.

+0

Więc jeśli zmienię nazwę klasy, diagram zostanie odpowiednio zmieniony? – lesderid

+2

Tak. Możesz także zmienić nazwę klasy na Diagramie. Ale tylko przy użyciu Eksploratora rozwiązań można zachować synchronizację nazwy pliku. –

+10

Jedna rzecz do dodania - dla mnie (VS2012) po prostu ponowne otwarcie diagramu klasy nie zaktualizowało go automatycznie. Musiałem ponownie wybrać "View Class Diagram" z katalogu głównego projektu i * następnie * mój istniejący plik .cd został zaktualizowany. – atconway