Messaggio di eccezione: non C’è nessuna cartella di lavoro di mappatura per

Sto cercando di test automatizzati costruisce in tfs/vs net 2012. Ho impostato il workpaths nel controllo del codice sorgente explorer, ma ora ricevo un errore:

Exception Message: There is no working folder mapping for $/testing/buildtest. (type ItemNotMappedException)

Messaggio di eccezione: non C'è nessuna cartella di lavoro di mappatura per

  • Per me è stato solo un torto percorso selezionato nel “percorso di Origine” campo – Visual Studio 2012
InformationsquelleAutor user603007 | 2013-09-11

 

5 Replies
  1. 33

    Ho avuto lo stesso problema. Si è rivelato avevo dimenticato di espandere il Items to Build sezione del Process scheda. Per risolvere è necessario:

    • Modifica definizione di compilazione
    • Aprire Process scheda sulla sinistra
    • Aprire il 1. Required sezione

      • aprire Items to Build
      • garantire la Projects to Build è indicato il corretto .sln

    Messaggio di eccezione: non C'è nessuna cartella di lavoro di mappatura per

    • Nel Projects to Build campo, selezionare (tramite il ... pulsante) la soluzione .sln file che si desidera raggiungere.
  2. 7

    È necessario mappare la radice del team di progetto (nel tuo caso “i test) che non è fatto.
    Messaggio di eccezione: non C'è nessuna cartella di lavoro di mappatura per

    Il percorso locale deve essere “c:\dev\testing\buildtest”.

    Come è il tuo BuilDefinition di installazione?

  3. 1

    Questo può succedere anche se si è dimenticato di inserire la vostra cartella principale di codice Sorgente Impostazioni nella definizione di compilazione.

     $/Source/Code/ParentOfSolution
    

    Cartelle di lavoro fondamentalmente crea una lista dei file per la compilazione di guardare e utilizzare quindi deve contenere il codice sorgente a cui fa riferimento il sln e qualsiasi DLL è che il codice fa riferimento.

  4. 1

    Nel mio caso cliccando sull’Agente di compilazione Cartella sul pulsante (…) ha rivelato che il $(SourceDir) non è stato impostato, indicando il mapping è stato rotto.

    Messaggio di eccezione: non C'è nessuna cartella di lavoro di mappatura per

  5. 0

    Nel mio caso il messaggio di eccezione “non C’è nessuna cartella di lavoro di mappatura per xxx.” è stato gettato a Microsoft.TeamFoundation.VersionControl.Client.Client.GetLocalWorkspace(String localPath, Boolean throwIfNotFound) del mio codice:

    var changesets = myRealTfsServer.QueryHistory( path, versionSpec, 0, RecursionType.Full, null,  new ChangesetVersionSpec( 1 ), versionSpec, 2, true, true, false, false );
    

    La mia soluzione è usare il TFS percorso ‘$/’ specificare il parametro path, che in realtà non è, come ha dichiarato in questo pagina in MSDN che dice questo percorso dovrebbe essere un percorso locale.

Lascia un commento