2012-10-25 23 views
11

Pracuję z rozwiązaniami mającymi dużą liczbę projektów. Próbuję przekształcić niektóre peices w bibliotekach Common. Jednak podczas dodawania odwołania do projektu otrzymuję błąd zależności cyklicznej. Próbowałem usunąć nieużywane referencje z mojego rozwiązania VS, ale zależność cykliczna nadal istnieje.Czy program Visual Studio/Tools może wyświetlać wykres zależności od obwodu po dodaniu odwołania do projektu?

Czy znasz jakieś rozszerzenia VS lub narzędzia zewnętrzne, które mogą mi pomóc znać zależność cykliczną. Mam również Resharper, ale nie jestem świadomy, czy Code Cleanup może mi pomóc w tym problemie.

+0

Czy próbowałeś już używać wbudowanego programu budującego wykres zależności? Architektura> Wygeneruj wykres zależności> Niestandardowy ... – Greg

+1

Domyślam się, że jest dostępny tylko w VS Ultimate – vinayvasyani

+1

Co powiesz na niektóre narzędzia wymienione w tym wątku? http://stackoverflow.com/questions/3842684/visual-studio-2010-dependency-graph – Greg

Odpowiedz

6

to stara sprawa, ale ponieważ nie ma zaakceptowane odpowiedź ...

Przynajmniej VS 2015 Enterprise, możesz kliknąć prawym przyciskiem myszy na swoje rozwiązanie w Eksploratorze rozwiązań i wybrać Show Project Dependency Diagram. Spowoduje to załadowanie diagramu zależności w twoim rozwiązaniu. Bardzo przydatne w przypadku dużych rozwiązań.

enter image description here

+2

Niestety, diagram zależności od projektu nie jest cechą VS 2015, jest to funkcja Resharper. Szkoda, że ​​zostaje pomieszany przez odwołania kołowe, co jest głównym powodem, dla którego potrzebuję tego narzędzia. –

+0

diagram zależności typu jest tym, czego potrzebujesz dla pojedynczego projektu i sprawdzającym, czy twoje typy mają jakieś kołowe zależności. – odyth

4

"Kliknij prawym przyciskiem myszy na projekcie" -> "Zależności projektu" i sprawdź, czy masz tu określoną zależność, ponieważ może to być przyczyną twojego problemu (oczywiście zakładam, że nie masz żadnych zależności kołowych w "Referencjach")

Powiązane problemy