Hallo, ich habe folgende Ordnerstruktur
Lösung\project1test
Lösung\project2test
Ich öffne die Lösung im Stammverzeichnis (Lösung) und wähle "Alle Tests ausführen" und ich erhalte die folgende Meldung
"Kann keine Testordner finden".
Wird dies unterstützt oder muss ich Visual Studio auf Projektebene öffnen, um "Alle Tests ausführen" zu verwenden?
Wird dies unterstützt oder muss ich Visual Studio auf Projektebene öffnen, um "Alle Tests ausführen" zu verwenden?
Im Moment suchen wir einfach nach /test
Ordnern im Projektstamm. Ich denke, es ist eine vernünftige Bitte um Unterstützung, da wir in letzter Zeit begonnen haben, Projekte in Unterordnern besser zu unterstützen.
Können Sie als potenzielle Problemumgehung versuchen, Ihre Projekte stattdessen als "Arbeitsbereichsordner" zu öffnen? Z.B. klicken Sie auf Datei -> Öffnen wechseln Sie dann zu Ihrem Solution - Ordner und Shift-Klick beide project1 und project2 Ordner auszuwählen. Dadurch werden beide Ordner im Explorer-Baum geöffnet, aber jeder ist ein eigener Arbeitsbereichsordner.
Ja, das Öffnen der Projekte in einem Arbeitsbereich scheint den Zweck zu erfüllen (ich habe noch nie zuvor Arbeitsbereiche verwendet, ich werde sie mir durchlesen!) Es scheint alle Tests aus allen Projekten auszuführen, also denke ich, dass das für mich funktioniert :- )
Super, danke für die Bestätigung!
Mit Workspace-Ordnern können Sie mehrere Ordner von völlig unterschiedlichen Speicherorten auf der Festplatte öffnen, aber es ist auch eine bequeme Möglichkeit, VS Code (oder Erweiterungen) mitzuteilen, dass "dies Projekte sind". Wenn Sie nur einen übergeordneten Ordner öffnen, können wir nur herausfinden, welche Ordner Projekte sind, indem wir sie nach Pubspecs durchsuchen (und das bedeutet, den gesamten Baum zu durchlaufen). Daher tun wir dies nur an einigen Stellen und neigen dazu, nur 1 oder 2 Ebenen tief zu gehen.
In diesem Fall (Alle Tests ausführen) haben wir den Baum überhaupt nicht durchlaufen, daher finden wir nur test
Ordner direkt in Arbeitsbereichsordnern. Ich werde dieses Problem jedoch offen halten, um zumindest den Blick auf eine Ebene nach unten zu unterstützen, da wir meiner Meinung nach in der Lage sein sollten, dies zu unterstützen (und die meisten Leute neigen dazu, den übergeordneten Ordner direkt zu öffnen, wie Sie es ursprünglich getan haben).
Toll, Workspaces klingen etwas expliziter und das gefällt mir sehr gut! Vielen Dank Dan
Dies wurde in #1792 behoben, das Unterstützung für Projekte in Unterordnern und das Scannen weiter unten hinzufügte. Ich habe beim Testen heute jedoch einen weiteren Fehler (#2377) gefunden, der für die nächste Version behoben ist.
Hilfreichster Kommentar
Dies wurde in #1792 behoben, das Unterstützung für Projekte in Unterordnern und das Scannen weiter unten hinzufügte. Ich habe beim Testen heute jedoch einen weiteren Fehler (#2377) gefunden, der für die nächste Version behoben ist.