Visual Studio - Stellen Sie sicher, dass die Anwendung nicht angehalten wird, wenn sie fehlschlägt

8

Gerade von VS2010 Professional auf Premium umgestellt.

Wenn ich eine fehlgeschlagene Assert mit MSTEST treffe, stoppt es nicht mehr im Debugger (es erzeugt einen korrekten Fehler in den Testergebnissen)

Problem: Wie bekomme ich den Debugger bei der fehlgeschlagenen Assertion, wenn ich Tests ausführen

    
Dave Mateer 03.02.2011, 21:30
quelle

2 Antworten

8

Um dies zu tun, müssen Sie Folgendes tun

  • Deaktivieren Sie nur meinen Code: Extras - & gt; Optionen - & gt; Debugger. Deaktivieren Sie "Nur meinen Code aktivieren"
  • Enable Break on throw: Debug - & gt; Ausnahmen. Überprüfen Sie "geworfen" für CLR-Ausnahmen.
JaredPar 03.02.2011, 21:42
quelle
1

Ich habe das schon einmal gesehen, wenn ich fehlgeschlagene Tests mit (STRG + R, F) ausführe, die nur die fehlgeschlagenen Tests ausführen, wobei (STRG + R, STRG + F) die Tests debuggt und bricht, wenn die Assert fehlschlägt. Lass es mich wissen, wenn das hilft.

    
khr055 03.02.2011 21:41
quelle