Ho una configurazione a 3 rami: Dev, QA, Prod. Esiste una cartella di riferimenti in cui vengono archiviati gruppi di terze parti e interni comuni. Il cambiamento di mgmnt è stato impegnativo. A volte gli sviluppatori dimenticano di andare nella cartella Riferimenti e di controllare la nuova versione.
Abbiamo provato a fare riferimento a Projects, che si traduce in un riferimento alla cartella bin. Funziona bene finché si mantiene l'ordine di compilazione corretto e sempre contengono tutti i progetti nello stesso file di soluzione. Questa non è sempre una buona idea o fattibile, quindi siamo andati a una cartella di riferimenti.
L'integrazione continua può aiutare ad alleviare alcuni di questi problemi, ma non abbiamo ancora un server CI. C'è un buon procedimento per la gestione della cartella Riferimenti che non richiede così tanto intervento manuel dev?
Ho pensato di copiare i file sul post-build. Ciò non risolve il problema di controllare la nuova versione in modo che altri sviluppatori possano accedervi.
Abbiamo TFS. Questo è per lo sviluppo aziendale interno. Tutto ciò che richiede open-source del nostro prodotto non è possibile.
Aggiorna
Possiedo FinalBuilder . Sono nuovo a usarlo e non so se può beneficiare di questo processo.