Determina dipendenza tra progetti .NET [duplicato]

0

Abbiamo un'applicazione grande e complessa composta da almeno 700 DLL. Il numero cresce mese dopo mese. Il codice non è ben strutturato perché ogni DLL è una soluzione indipendente. Come puoi immaginare, quando hai qualche problema quando dobbiamo testare una nuova funzionalità su una DLL perché non sappiamo esattamente dove viene usata.

Sto pensando di scrivere un programma che analizzi il file system, apri il file XML della soluzione e crei un grafico che contenga tutti i riferimenti.

È una buona idea?
Hai qualche altra soluzione?

    
posta AngeloBad 06.09.2013 - 09:32
fonte

2 risposte

0

Per prima cosa proverei a consolidare quelle DLL. Hai una lezione per dll o qualcosa del genere ?! Combina le funzionalità correlate attualmente contenute in molte DLL in una singola DLL, quindi puoi iniziare a comprendere la catena delle dipendenze. 700 sono troppi per gestire bene.

    
risposta data 06.09.2013 - 09:58
fonte
0

Do you have some other solutions?

In breve: combina il tuo codice in una soluzione e definisci le dipendenze del progetto.

Avere così tanti% didlls è problematico per la manutenzione e l'ulteriore sviluppo. Se si dispone del codice sorgente, suggerirei di decompilare questa DLL nei propri piccoli progetti e combinarli in un'unica soluzione . Sarebbe molto chiaro e più facile gestire le dipendenze da loro.

Tuttavia, tutto il lavoro di riorganizzazione ti costerebbe il tempo di uno sviluppatore che capisce molto bene il sistema.

    
risposta data 06.09.2013 - 14:38
fonte

Leggi altre domande sui tag