Frage

Ich habe eine Lösung mit anderen 70 Projekten hinein. Meine Frage ist: Wie kann ich wissen, wo das Projekt verwendet wird? Ich will nicht alle diese 70 Projekte öffnen, um die Referenzen einzeln zu überprüfen. Wie kann ich sehen, welches Projekt ein Projekt insbesondere verwenden?

Bearbeiten Ich will nicht 1 von 1 Suche tun in XML oder in der Referenz in VS. Ich würde einen schnellen Weg, wie es zu tun.

War es hilfreich?

Lösung 5

Visuelle NDepend ist ein Werkzeug, das ich in diesem Moment bin versucht, und schauen mit meiner ursprünglichen Frage viel versprechend.

Andere Tipps

Es ist ein ziemlich cool Codeplex-Projekt, das dependecy Visualisierung, die ich verwendet habe, bevor erstellt. Obwohl mit 70 Projekten, werden Sie wahrscheinlich nicht in der Lage sein, es zu lesen sehr gut, wenn Sie nur ein paar Abhängigkeiten pro Projekt.

Wie auch immer, es ist immer noch lohnt out-- könnte man wahrscheinlich sogar einige der Quellcode umfunktionieren zu den depenecies zu einer Liste nur ausgegeben wird.

Es befindet sich auf Dependecy Visualizer Codeplex-Projekt

Sie zur Verwendung der Suchfunktion in Windows zurückgreifen könnten selbst.

Jedes der Projekte hat eine Datei mit dem Namen library_name .csproj.FileListAbsolute.txt.

Eine schnelle Fenster Suche nach dem DLL ich suchte mit * FileListAbsolute.txt wie der Filter die Ergebnisse gezeitigt ich wollte.

Die FileListAbsolute.txt Dateien auflisten, den DLLs und so für die jeweiligen Projekte. Ich tat dies für VS 2008, aber ich würde vermuten, es für VS 2005 zu Verfügung.

Die Projektdateien sind in XML, so etwas zu schreiben, um sie zu analysieren, sollte keine große Sache sein. Wenn Sie nur wollen, verweisen insbesondere auf andere Projekte, welche Projekte finden „grep“ wahrscheinlich gut genug funktionieren würde.

Sie können auch die Suchfunktion von Studio selbst verwenden, wenn Sie für ein bestimmtes Projekt suchen. Suchen Sie einfach die XML-Projektdateien für das jeweilige Projekt. Wenn Sie versuchen, alles zu kartieren, wäre dies nicht so gut funktionieren.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top