2015-01-31 19 views
5

Sto provando a eseguire il debug di un test dell'unità guasto inserendo un punto di interruzione all'inizio del metodo di test e scegliendo Test di debug selezionato in Esplora test. Tuttavia, il test viene sempre eseguito (e non riesce) senza toccare il punto di interruzione.Impossibile eseguire il debug del test utilizzando il punto di interruzione in Visual Studio 2013

ho provato:

  • Pulizia e ricostruire il progetto
  • Il riavvio di Visual Studio

Questo mi sembra un caso piuttosto semplice - non sto allegando ad un processo separato, o fare qualsiasi cosa di fantasia. Solo un test unitario di base all'interno di VS2013. Cos'altro posso provare per far funzionare correttamente il debugger?

risposta

5

Questo effettivamente si è rivelato essere semplice. Avevo dimenticato di aver detto a Visual Studio di non creare il progetto di test (Build - Configuration Manager - Build non selezionato). Stavo cercando di accelerare i miei tempi di compilazione, e tornò a mordermi.

In breve ma semplice, Build Configuration è un'altra cosa che puoi controllare se non riesci a eseguire il debug del codice su cui hai inserito i breakpoint nell'IDE.

+0

Sprecato un'ora e mezza (spero di poter incontrare il tuo post un po 'prima), sembra strano quando si costruisce manualmente una nuova versione di assembly nel debug ma senza passare attraverso la configurazione che mantiene attiva durante il debug dei test delle unità . – Ehouarn

Problemi correlati