Wystąpił wyjątek podczas wywoływania executor 'executor: // mstestadapter / v1': odwołanie do obiektu nie jest ustawione na wystąpienie obiektu

W naszym projekcie korzystamy z Visual Studio 2012 i Team Foundation Server 2010. Ponieważ korzystamy z Microsoft Fakes, nie moglibyśmy skorzystać z uruchomionej funkcjonalności Test naszego Team Build 2010, stworzyłem działanie kompilacji, które wywołuje VSTest.Console.exe przekazując zestawy testowe. Takie podejście działa dla nas dobrze. Jednak po ostatnim zameldowaniu pojawia się następujący błąd podczas wykonywania Vstest.console.exe

Błąd: Wystąpił wyjątek podczas wywoływania executor 'executor: // mstestadapter / v1': odwołanie do obiektu nie jest ustawione na wystąpienie obiektu.

Skopiowałem pliki binarne na mój lokalny komputer i udało mi się ponownie uzyskać błąd. Co ciekawe, uruchamiamy build dev przed check-in, który uruchamia ten sam vstest.console.exe o tych samych parametrach i działa poprawnie. Mam dwa foldery na moim komputerze, dla jednego połączenie działa dobrze, a dla innych nie. Skompilowane zestawy wyglądają tak samo i nie ma zbyt wielu różnic, aby je sugerować.

Próbowałem użyć Process Monitor, ale nie mogłem znaleźć niczego oczywistego poza tym, że proces zwraca kod wyjścia 1. Czy ktoś wie dużo o tym błędzie? Czy w jakiś sposób mogę znaleźć więcej informacji z mojego testu?

Pozdrowienia,

Hamid

questionAnswers(7)

yourAnswerToTheQuestion