Desidero aggiornare i riferimenti nei progetti nella mia soluzione Visual Studio.Aggiornamento dei riferimenti ai progetti di Visual Studio a livello di programmazione
Ho circa 15 progetti nella mia soluzione e quando sviluppo/debug voglio che i riferimenti rimandino ai progetti all'interno della soluzione.
Come parte della mia procedura di rilascio, a volte ho bisogno di fare una copia di un progetto e quindi aggiornare i riferimenti per puntare a dll incorporati in una determinata cartella.
Posso elaborare la struttura dei file di progetto e come funzionano i riferimenti all'interno di essi e sto pensando di creare uno strumento da riga di comando per analizzare i file di progetto e modificare i riferimenti come richiesto.
Le mie domande sono:
1. Vi sembra una cosa sensata da fare
2. Qualcuno ha esperienza di questo e/o come si occupano di gestire il passaggio tra lo sviluppo e il rilascio modalità
3. Qualcuno ha qualche librerie che si occupano di analizzare i file di progetto di Visual Studio.
PRECISAZIONE:
Grazie per le risposte. Forse dovrei chiarire alcune situazioni in cui desidero utilizzarlo.
a) La mia applicazione contiene 15 progetti. Cerco di mantenere la soluzione il più piccola possibile per quello a cui sto lavorando, quindi di avere 5 progetti nella mia soluzione. Ora devo eseguire il debug/sviluppare uno dei progetti non nella soluzione, quindi aggiungo questo progetto, ma devo: - impostare i riferimenti nei progetti originali per puntare a riferimenti di progetto piuttosto che a dll compilati - cambiare i riferimenti nel progetto appena aggiunto per puntare al progetto opportuni riferimenti
Vorrei che il mio strumento per farlo automaticamente e l'unico modo che conosco per cui questa attualmente sta manipolando i file di progetto
b) nell'ambito di un servizio di procedura di compilazione del pacchetto Prendo una copia di uno dei progetti, apporta le modifiche necessarie al codice e costruisco utilizzando Visual Studio. Per fare ciò devo modificare tutti i riferimenti alle DLL compilate
Gary, è necessaria la versione VS di Thunk! – Jon
Dannazione vero! - dov'è? –