Utilizziamo Team Foundation Server per il nostro progetto principale. Ogni volta che aggiungiamo un nuovo dipendente in loco o fuori sede, dobbiamo sempre impostare i riferimenti manualmente.Problemi di DLL e riferimenti TFS
È possibile per TFS copiare/salvare/passare dll's
al nuovo utente senza doverli installare ogni volta?
Ad esempio aggiungo nuove funzionalità e installa DocumentFormat.OpenXml
al mio progetto. Imposta il codice che gira e funziona bene sulla mia macchina, lo pubblico funziona benissimo dal vivo. Controllo tutto in TFS.
Il mio collaboratore scarica il progetto tenta di costruirlo e si sbaglia dicendo che non sa cosa fare con DocumentFormat.OpenXml
perché non esiste alcun riferimento.
Quindi devono scaricare DocumentFormat.OpenXml
e quindi possono creare ed eseguire il progetto.
C'è un modo per TFS di salvarci questo passaggio?
Aggiungere dipendenze esterne alla directory del progetto in TFS. Li riferimento tramite percorsi relativi. – Will
@Sarà lì un documento che può guidarmi attraverso questo? Non ho mai usato TFS prima di questo progetto, quindi sono inciampato nel buio con la maggior parte di esso. –
Niente a che vedere con TFS, davvero. Nella tua soluzione, aggiungi una cartella chiamata "Dipendenze". Aggiungi una cartella corrispondente sul disco nella stessa posizione nella gerarchia della soluzione (fastidioso, lo so). Aggiungi le DLL esterne dipendenti a quella directory. Fai riferimento a questi nei tuoi progetti tramite percorsi relativi (ad es. ".. \ .. \ dependencies \ derp.dll"). Quindi controlla la tua soluzione. Le DLL viaggeranno con la soluzione, e chiunque sia aggiornato ottiene queste DLL. È come qualsiasi altro file. Controllali. Devi fare la versione delle tue dipendenze mentre fai il tuo codice, comunque. – Will