Verwenden von VSTest zum Ausführen von Komponententestfällen anstelle von MSTest

Ich habe eine x64-Plattform-C # -Lösung (VS2012) auf einem TFS2010-Server. Ich habe ein Unit-Test-Projekt (auch x64) an diese Lösung angehängt und eine Build-Definition erstellt. Wenn ich den Build in die Warteschlange stelle, ist er erfolgreich, aber die Komponententestfälle werden nicht ausgeführt. Dies liegt daran, dass MSTest eine 32-Bit-Anwendung ist. Daher habe ich beschlossen, die Standardvorlage für den Erstellungsprozess (DefaultTemplate.xaml) anzupassen, um VSTest (VSTest.console.exe) anstelle von MSTest aufzurufen. Dies ist recht komplex und ich kann der Toolbox für VSTest keine Build-Aktivität hinzufügen.

Hat jemand diese Art der Anpassung durchgeführt? Ich habe auch andere Ansätze wie die Konfiguration der .runsettings-Datei in Betracht gezogen. Haben wir eine VSTest-Adapter-Schnittstelle, die in die .runsettings-Datei eingefügt werden kann?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage