VSTS e TFS: Source Control
Può capitare che la connessione al Team Foundation Server sia interrotta per vari motivi (rete, manutenzione, etc).
Aprendo un progetto legato a TFS ovviamente viene segnalato l'errore e abbiamo due opzioni:
1) Rimuovere permanentemente il controllo sorgenti dalla solution (o project)
2) Lavorare momentaneamente senza controllo sorgenti
Ovviamente si sceglierà la seconda opzione. Per rieseguire il bind verso TFS si può chiudere e riaprire la solution oppure dal menù File / Source Control scegliere Change Source Control. Si selezionano i progetti da rimettere sotto controllo e tramite il tasto bind viene riesguito il bind. Le informazioni sul binding (location del server, path verso il Team Project) si trovano nel file .sln e se non sleghiamo il progetto dal controllo restano appunto definite per rieseguire il binding.
Nel caso si rimuova permanentemente il controllo sorgenti, è comunque possibile rieseguire il binding riassociando le ogni progetto della solution al path relativo definito in TFS.
Per ovviare a problematiche di connettività e/o velocizzare l'accesso a un TFS remoto è possibile installare il TFS Proxy localmente che esegue un caching degli elementi della solution più acceduti. Anche in caso di rete locale può essere utile montare il Proxy per migliorare le prestazioni di accesso a TFS.