2012-04-30 69 views
0

Visual Studio創建類圖,如果我們在文本編輯器程序中打開它,它是一個簡單的XML。當然,我們可以在運行時生成它。但問題是,雖然你有視覺工作室看到Class Diagram生成,但如果我們想部署沒有安裝Visual Studio的應用程序有什麼解決方案嗎?Visual Studio Class Diagram Viewer獨立版

  1. 是否有任何可能或可用的插件或庫,可以從XML生成類圖或UML圖?
  2. 我們可以以某種方式使用Visual Studio類圖在運行時查看它嗎?
  3. 不確定,但如果我們在後端生成xml,然後如果可能的話,使用一些內置插件創建Image(png或gif)並顯示它? (我真的不知道這個想法:()

我見過NClass這是非常好的,但有點複雜,不通過XML開發。

+0

請參閱http://meta.stackexchange.com/questions/2950/should-hi-thanks-taglines-and-salutations-be-removed-from-posts/ –

+0

您正在爲Visual Studio請求獨立查看器cd檔案? –

+1

@AntonioBakula是的,我要求獨立查看器 –

回答

4

我建議使用類設計的PowerToys (http://modeling.codeplex.com)。它改進了類設計器,並允許您將圖導出爲HTML。這種方式很容易分發到任何機器。

作爲一種替代方案,您可以採用不同的反射路徑,在這種情況下,不需要visual studio的類圖,這些圖是通過檢查請求類型生成的,我建議閱讀Sac的文章ha理髮師(http://www.codeproject.com/Articles/17823/100-Reflective-Class-Diagram-Creation-Toolhttp://www.codeproject.com/Articles/207280/200-Reflective-Class-Diagram-Creation-Tool)。也許你可以定製他的應用程序。

+0

我需要獨立的東西 –

+0

如果它導出到html,那麼它提供了一個獨立的。您可以使用任何瀏覽器從任何地方打開html文件。是不是你在問什麼:2.我們可以以某種方式使用Visual Studio類圖在運行時查看它? – 2012-05-01 08:47:23

+0

我我曾嘗試過它在html中生成png和顯示。因爲你需要有視覺工作室。如果我想分解一個事情說會產生自定義或可變的圖表,那麼我需要找出解決方案 –

0

在Visual Studio企業版2017年:

  1. 退出Visual Studio中如果正在運行
  2. 啓動Visual Studio安裝
  3. 點擊下拉列表中的 「更多」,然後選擇 「修改」
  4. 在節「代碼工具「,查看」類設計器「的選項
  5. 點擊按鈕:修改

結果:現在類圖應該從解決方案資源管理器加載爲UML。