Domanda

Ho una soluzione con altri 70 progetti. La mia domanda è: come posso sapere dove viene utilizzato il progetto? Non voglio aprire tutti quei 70 progetti per verificare i riferimenti uno per uno. Come posso vedere quale progetto usa un progetto in particolare?

Modifica Non voglio fare una ricerca 1 per 1 in XML o nel riferimento in VS. Vorrei un modo rapido per farlo.

È stato utile?

Soluzione 5

Visual Ndepend è uno strumento che sto provando in questo momento e sembra promettente con la mia domanda originale.

Altri suggerimenti

Esiste un progetto codeplex piuttosto interessante che crea visualizzazioni di dipendenza che ho usato prima. Sebbene, con 70 progetti, probabilmente non sarai in grado di leggerlo molto bene a meno che tu non abbia solo poche dipendenze per progetto.

Ad ogni modo, vale comunque la pena dare un'occhiata-- probabilmente potresti anche riutilizzare parte del codice sorgente per generare le depenecie in un elenco.

Su Progetto Codeplex Visualizer Dependecy

È possibile ricorrere all'uso della funzione di ricerca in Windows stesso.

Ciascuno dei progetti ha un file chiamato nome_ libreria .csproj.FileListAbsolute.txt.

Una rapida ricerca di Windows per la DLL che stavo cercando con * FileListAbsolute.txt poiché il filtro ha prodotto i risultati desiderati.

I file FileListAbsolute.txt elencano le DLL e simili per i progetti particolari. L'ho fatto per VS 2008, ma immagino che potrebbe essere disponibile anche per VS 2005.

I file di progetto sono in XML, quindi scrivere qualcosa per analizzarli non dovrebbe essere un grosso problema. Se vuoi solo trovare quali progetti fanno riferimento ad altri progetti particolari, " grep " probabilmente funzionerebbe abbastanza bene.

Puoi anche utilizzare la funzione di ricerca di Studio stesso, se stai cercando un particolare progetto. Cerca solo i file di progetto XML per quel particolare progetto. Se stai cercando di mappare tutto, questo non funzionerebbe così bene.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top