2010-07-20 72 views
3

VS2010在架構菜單中有一個名爲「創建依賴關係圖」的選項。是否可以使用架構資源管理器創建依賴關係圖?

它的效果很好,除非它看起來全是或者沒有 - 所有解決方案項目都以該圖形結束,而且對於我們的大型解決方案來說,它非常緩慢。

我想通過類創建一個依賴圖,它的根只有一個我指定的類。

是否可以在架構資源管理器中創建一個查詢(DGQL),模擬「創建依賴關係圖」,但我可以在哪裏指定根類?

回答

0

也許你可以使用工具NDepend的靈活性爲generate dependency graph你所要求的。 免責聲明:我是我想通過創建一個類依賴圖,其根源是隻有我指定一個類的工具

的開發商之一。

如果您需要的是可視化由使用類ç,然後使用這些用戶類型類型類型的圖表,等等...及物動詞用NDepend的,你只需要問用戶類型,然後將結果導出爲圖形explained here

下面是NDepend的產生大的調用關係圖(該full size version is available here):

call graph

所有解決方案的項目在圖形及其對我國大型的解決方案非常緩慢結束。

使用NDepend圖,即使您正在處理非常大的代碼庫,大多數圖形操作也是即時的。