webentwicklung-frage-antwort-db.com.de

Wie teste ich eine Windows 10-App in Visual Studio?

Wie kann ich eine Windows 10-App in Visual Studio 2015 testen?

Ich habe ein Blank App Universal Windows-Projekt erstellt und der Projektmappe ein neues Unit-Test-Projekt hinzugefügt. Wenn ich jedoch versuche, im Testprojekt einen Verweis auf meine UWP-App hinzuzufügen, wird die Fehlermeldung "Verweis auf Projekt kann nicht hinzugefügt werden" angezeigt. Projektname"'.

 enter image description here

18
Lukasz Ciastko

Klicken Sie mit der rechten Maustaste auf Ihre Lösung und wählen Sie Add > New Project. Wählen Sie dann Unit Test App (Windows Universal). Stellen Sie sicher, dass Sie nicht Unit Test Library oder Unit Test Project auswählen. Es muss der Universelle sein. Dadurch sollte eine Basisklasse generiert werden, mit der Sie arbeiten können.

Dann möchten Sie wahrscheinlich einen Verweis auf Ihr Hauptprojekt hinzufügen. Klicken Sie dazu mit der rechten Maustaste auf Ihr Testprojekt, wählen Sie Add > Reference und dann Ihr Hauptprojekt aus. Sie sollten jetzt in der Lage sein, Klassen aus Ihrem Hauptprojekt zu erstellen und zu testen.

24
Gordonium

Ich kann die Verwirrung verstehen - das Visual Studio-Team ist nicht konsistent, da sonst feine Projekthierarchieentscheidungen getroffen werden.

Normalerweise sollten Testprojekte unter Test platziert werden. Aus unbekannten Gründen beschlossen sie, die Unit Test App (Universal Windows) direkt unter Windows -> Universal zu platzieren und dabei den gesunden Menschenverstand zu umgehen.

In Summe; Testprojekte für Windows -> Classic Desktop und Web werden unter Test platziert. Testprojekte für Windows -> Universal werden unter Windows -> Universal platziert.

6
gimlichael

Klicken Sie mit der rechten Maustaste auf einen Funktionsnamen und prüfen Sie, ob im Kontextmenü die Option "Einheitentests erstellen" verfügbar ist. Aus irgendeinem Grund ist das Hinzufügen eines neuen Unit-Test-Projekts fehlerhaft, aber das Kontextmenü hat bei mir funktioniert.

0
William