2010-04-01 13 views
31

Viene visualizzato questo errore quando si tenta di "Vai online" con un progetto su un progetto ALM di Visual Studio 2010.Errore TFS: impossibile determinare l'area di lavoro per questa soluzione

Il progetto era precedentemente collegato a un progetto di team su Team Foundation Server (2010), ma ho dovuto reinstallare sia l'installazione di SQL Server che quella di TFS e credo che tutte le informazioni siano state cancellate.

Ora, sto cercando di ottenere il progetto in un nuovo Team Project su TFS e il TFS mi dà questo errore.

Qualche idea?

Grazie.

risposta

31

Quello che ho finito di fare era ri-mappare lo spazio di lavoro all'interno dell'IDE di Visual Studio 2010.

  1. Dal IDE di Visual Studio Passare a file-> Fonte controllo-> spazi di lavoro
  2. Verrà visualizzato un elenco di spazi di lavoro. Creare un nuovo spazio di lavoro che punti alla directory del progetto locale e al percorso della cartella di controllo del codice sorgente su TFS.
  3. Chiederà se si desidera ottenere l'ultima versione da Controllo del codice sorgente, selezionare Sì o No a seconda della versione del codice più aggiornata.
+0

Per me per qualche motivo puntava alla vecchia directory C: \ Projects invece di D: \ Projects. Cambiando il percorso attraverso il tuo consiglio aiutato. – MadBoy

3

ho avuto lo stesso problema, ma ho dovuto cancellare il 'file- solution'.suo

0

È necessario associare nuovamente nel controllo del codice sorgente. Per prima cosa dissociare il progetto corrente dal TFS facendo clic su File-> Controllo del codice sorgente -> Cambia controllo del codice sorgente.

E dopo quello Da File-> Controllo del codice sorgente-> fare clic su Aggiungi sito Web/Soluzione a Controllo del codice sorgente.

11

La modifica del percorso per una nuova cartella di lavoro non era un'opzione per me poiché il repository di controllo del codice sorgente era troppo grande per essere scaricato di nuovo.

Quello che ho fatto è stato ri-vincolare i progetti all'interno della soluzione. Per fare questo,

vai a FILE -> controllo del codice sorgente -> Avanzate -> Modifica controllo del codice sorgente

Visual Studio vi avvertirà che il legame di tutti i progetti saranno rimossi, fare clic su OK.

Dopo aver fatto clic su "cambia il controllo del codice sorgente" di nuovo e l'elenco di tutti i progetti apparirà come non connesso. Scegli i progetti che erano precedentemente controllati dalla fonte e fai clic su "bind" per ognuno.

Speriamo che i binding vengano impostati automaticamente.

+0

Questa è la soluzione perfetta, piuttosto che ricominciare da zero. – Ajay2707

+0

concordato.La risposta accettata propone di creare un nuovo spazio di lavoro, che è esplicitamente * non * quello che voglio fare. Ma questa risposta risolve semplicemente i vincoli. – Timo

0

Per risolvere questo errore File-> Apri-> Sito Web -> Dal pannello sinistro fare clic su Controllo origine e selezionare progetto TFS specifico. Dopo aver selezionato una cartella specifica, fare clic sulla casella di controllo "Esegui come sito Web IIS".