5

Wenn ich die Schaltfläche [Debug] in Gallio verwenden, schlagen die Haltepunkte in meinen Unit Tests nicht. Die Komponententests werden mit MbUnit/Gallio geschrieben. Ich verwende MbUnit/Gallio Version 3.1 Build 397 mit Visual Studio 2010 Beta 2. Die Unit-Tests laufen in Gallio Icarus bis zum Ende, aber sie laufen über die Breakpoints hinaus. Ich sehe die Symboltabellen in VS laden, aber es stoppt nicht am erwarteten Haltepunkt, so dass ich es nicht debuggen kann.Debuggen mit MbUnit/Gallio 3.1

Antwort

1

Gibt es etwas im Icarus Runtime-Protokoll? Ein Problem, das einige Leute hatten, besteht darin, dass Sie nicht mit einer Instanz von Visual Studio debuggen können, die als Administrator von einer Icarus-Instanz ausgeführt wird, die nicht ausgeführt wird.

1

Normalerweise werden alle meine Gallio Debugging-Probleme gelöst, indem das Testprojekt Platform Target "x86" statt "Any CPU" gemacht wird.

+0

Das Platform Target ist in meinem Testprojekt ausgegraut. Es ist derzeit auf "N/A" eingestellt. Wissen, warum VS2010 es mir nicht erlaubt, diese Einstellung auf "x86" zu ändern? –

+0

Nie gesehen, dass es "N/A" ist. Für mich ist ich immer nur ausgegraut, wenn ich debugge. –

+0

Es ist N/A, wenn es eine Klassenbibliothek ist. – thomasb

2

In Gallio Icarus wählen Sie das Menü Extras -> Optionen, wählen Sie Seite "Einstellungen", stellen Sie "Test-Runner-Fabrik" zu IsolatedAppDomain oder Lokale der Debugger zur Arbeit zu kommen.