Ich habe eine geordnete MSTest (.Orderedtest) und jedes Mal, wenn ich versuche, es auszuführen MSTest führt es nicht aus Ausgabeverzeichnis (bin \ Debug), sondern aus TestResults ... \ out-Verzeichnis. Dies ist das eigentliche Problem, da Tests einige Dateien aus dem Lösungsverzeichnis verwenden und ich sie nicht jedes Mal vor dem Testlauf kopieren möchte. Danke im Voraus.Wie ist es möglich, geordneten Test in VS 2015 aus bin Debug-Verzeichnis auszuführen?
P.s.1 Jeder Test außerhalb der bestellten Test läuft gut
P.s.2 <DeploymentEnabled>False</DeploymentEnabled>
didn `t Hilfe
Nach einigen Untersuchungen habe ich eine elegantere Lösung gefunden. Ich weiß nicht wht False DeploymentEnabled> funktionierte nicht, aber die Datei .testsettings funktioniert einwandfrei. Machen Sie einfach weiter: 1. Stellen Sie sicher, dass Ihr Projekt Unit-Test-Projekt oder gleich ist. 2. Klicken Sie mit der rechten Maustaste auf Lösung in Lösung -> Neues Element hinzufügen -> Testeinstellungen -> Testeinstellungen 3. Öffnen Sie Testeinstellungen Datei 4. Öffnen Sie die Registerkarte Deployment 5. Deaktivieren Sie das Kontrollkästchen "Deployment aktivieren". 6. Speichern Sie die Änderungen. 7. Geben Sie an, dass die Testeinstellungsdatei während des Laufs verwendet werden soll. (z. B. /testsettings:Local.Testsettings für cmd) funktioniert gut für VS 2015 –