Beim Aufrufen von executor 'executor: // mstestadapter / v1' ist eine Ausnahme aufgetreten: Die Objektreferenz wurde nicht auf eine Instanz eines Objekts festgelegt

In unserem Projekt verwenden wir Visual Studio 2012 und Team Foundation Server 2010. Da wir Microsoft Fakes verwenden und die gestartete Testfunktionalität unseres Team Build 2010 nicht hätten verwenden können, habe ich eine Buildaktivität erstellt, bei der VSTest.Console.exe aufgerufen wird, um die Testassemblys zu bestehen. Dieser Ansatz hat bei uns gut funktioniert. Nach einem kürzlichen Einchecken wird jedoch der folgende Fehler angezeigt, wenn Vstest.console.exe ausgeführt wird

Fehler: Beim Aufrufen von executor 'executor: // mstestadapter / v1' ist eine Ausnahme aufgetreten: Die Objektreferenz wurde nicht auf eine Instanz eines Objekts festgelegt.

Ich habe die Binärdateien auf meinen lokalen Computer kopiert und konnte den Fehler erneut abrufen. Interessanterweise führen wir vor dem Einchecken einen Entwickler-Build aus, in dem dieselbe vstest.console.exe mit denselben Parametern ausgeführt wird und der ordnungsgemäß funktioniert. Ich habe zwei Ordner auf meinem Computer. Zum einen funktioniert der Anruf einwandfrei, zum anderen nicht. Die kompilierten Baugruppen sehen gleich groß aus und es gibt keine großen Unterschiede.

Ich habe versucht, Process Monitor zu verwenden, konnte aber nichts Offensichtliches feststellen, als dass der Prozess mit einem Beendigungscode 1 zurückgegeben wird. Weiß jemand viel über diesen Fehler? Kann ich auf irgendeine Weise weitere Informationen aus meinem Testlauf herausfinden?

Grüße,

Hamid

Antworten auf die Frage(7)

Ihre Antwort auf die Frage