ho una suite di test di unità utilizzando mstest che posso correre Frome bene all'interno di Visual Studio, ma quando i miei script Deploy cerca di eseguire i test utilizzando una chiamata da linea di comando per MSTest si congelerà durante un test metà tempo. E 'probabile un problema nel test, ma senza essere in grado di riprodurre il problema all'interno di un debugger sono stato in grado di trovare il problema.Come collegare debugger a linea di comando mstest
Finora non sono stato in grado di allegare il processo più semplice per poter eseguire il debug del problema, come quando collego e in pausa non vedo nulla in Visual Studio (nessun thread elencato, nessun codice noto). C'è qualcosa di strano in quanto utilizza AppDomain che impedisce facilmente connessi ad esso? Eventuali altri modi buoni per cercare di risolvere i problemi, è anche possibile fare l'equivalente di Console.WriteLine dall'interno della prova in modo che mstest visualizzerà nella finestra della console la sua esecuzione in?
Assicurarsi di aver selezionato il tipo corretto debugger quando si collega - tenta di specificare in modo esplicito, invece di rilevamento automatico. –
Hmm, strano. Si può fare 'Trace.WriteLine', e apparirà nel .trx generato, ma non sono sicuro che scrive il rapporto fino alla fine ... – Cameron