2013-04-09 42 views
4

我有一個有點大的C#項目,我開始失去了概述。我想知道是否有一些軟件可以用圖形方式表示我的類,這些類會調用什麼,等等。程序可以直接從代碼生成類圖

我試過用google搜索一下,但只發現了舊的軟件和Visual Studio擴展,它沒有啓用直接導入到輸出功能。

建議表示歡迎:-)

問候, 約翰

+0

你可能已經看到了這一點,因爲我剛剛發現它通過谷歌搜索,但它聲稱做一些你需要的東西:http://nclass.sourceforge.net/downloads.html – 2013-04-09 13:15:01

+5

如何Visual Studio內置圖文件類型? – ken2k 2013-04-09 13:16:21

+0

你不需要任何特殊的擴展...檢查這個.. [鏈接](http://stackoverflow.com/questions/1779842/auto-generate-class-diagrams-from-solution) – user1181942 2013-04-09 13:18:15

回答

13

您可以使用內置的「類圖」文件類型的Visual Studio。一個新的類圖

添加到您的項目:

Add -> New Item -> Class diagram 

然後將你的類拖放到圖文件:

enter image description here

+0

在VS 2015中對於dnx(xproj)項目不起作用 - 「類圖不被這個項目類型支持」:( – Dmitry 2016-01-19 11:44:46

+1

Havnt知道這個問題。老兄,我甚至可以在類圖內部進行修改。 D:Upvoted!謝謝。 – C4u 2016-06-06 10:19:55

+0

只適用於Pro版本的VS. – ncourcy84 2017-06-14 20:01:33

2

Doxygen將生成的源代碼,甚至對於大型項目,美麗導航的圖。它使用graphviz庫文件來繪製圖表並提供html幫助作爲輸出。

+1

鏈接'生成UML的工具來自C#源代碼或dll'的類圖被破壞。 – 2015-06-08 16:48:23

+0

提供的鏈接已損壞。請更新它,否則刪除它。所以它不會引導其他人斷鏈。 – 2016-03-11 06:48:29