Ok ho capito. Ecco la soluzione.
Prima di tutto installare Visual Studio 2008 SP1. (Suppongo che VS 2008 e Team Explorer siano già installati).
Ora avviare Visual Studio 2008, Goto Source Control ed elimina area di lavoro. Creare un nuovo spazio di lavoro e creare una cartella di controllo del codice sorgente per il mapping delle cartelle locali. Fare clic su OK. Quando viene richiesto "Spazio di lavoro è stato modificato, si desidera ottenere l'ultimo", Selezionare NO.
Ora Chiudi Visual Studio 2008.
Riapri Visual Studio 2008 e vai al controllo del codice sorgente e Ottieni specifico (con entrambe le caselle di controllo selezionate per sovrascrivere i file).
Se si dispone di una soluzione basata su web asp.net, ora è il momento di creare pool di applicazioni, configurare il sito in IIS, impostare l'autenticazione e l'autorizzazione adeguata. Altrimenti è opzionale!
Ora passare alla cartella appropriata nel controllo sorgente e fare doppio clic sul file della soluzione. È anche possibile aprire la soluzione facendo doppio clic sul file della soluzione nella cartella locale, ma trovo più semplice aprire la soluzione dal controllo del codice sorgente.
Facendo il passo precedente, se il vostro sito è configurato, Visual Studio 2008 rileverà automaticamente il vostro sito web che hai avuto l'installazione e richiede di confermare. Clicca ok.
Contatterà il server di controllo del codice sorgente per verificare se la sincronizzazione è necessaria o meno. Se hai una serie di progetti nella tua soluzione, noterai che la barra di avanzamento del file-get lampeggia rapidamente sullo schermo e la tua soluzione verrà configurata in pochi minuti.
Il vero problema è di Visual Studio 2008 Service Pack 1. Senza il quale il mapping TFS viene corrotto. Se SP1 è installato e la guida sopra è stata seguita, non ci saranno problemi.
fonte
2011-04-02 13:11:26
Per la cronologia, sto ancora vedendo questo problema in Visual Studio 2010 SP1. Ho una mappatura della radice che ha modificato la cartella di destinazione locale, quando RICEVO da TFS ora la maggior parte delle cartelle sono corrette (come per la nuova mappatura della radice), ma alcune stanno ancora utilizzando la vecchia mappatura. Ho controllato le mappature direttamente e ce n'è solo una (il root mapping). I progetti problematici sono stati aperti e il mio sospetto è che i percorsi nei file csproj e/o sln stiano istruendo il supporto TFS all'interno di VS per mappare le posizioni sbagliate. Ho anche provato a rimuovere le cartelle "Cache" di TFS [AppData \ Local \ Microsoft \ Team Foundation] – redcalx