Mytest kann nicht geladen werden, da es sich nicht unter Appbase befindet

8

Ich habe ein NUnit Projekt (NunitLoginTest.nunit) erstellt, indem ich mein Testprojekt im Verzeichnis nunit\bin ausgewählt habe Jetzt versuche ich, dieses Projekt zu laden, aber es gibt mir den folgenden Fehler.

  

Laden nicht möglich Da es nicht unter Appbase liegt, konnte Datei oder Assembly "nunitLogintest" oder eine seiner Abhängigkeiten nicht geladen werden. Das System kann den angegebenen Pfad nicht finden

Worum geht es? Ich habe auch meine Konfigurationsdatei überprüft. Ich führe das von der Konsole aus.

Aktualisierung:

Ich möchte NUnit starten, und dann sollte es mein Visual Studio-Projekt laden, das sich in einem Verzeichnis befindet, und dann alle Tests ausführen (wenn ich es nicht in irgendeinem NUnit-Projekt definiere).

Eigentlich möchte ich eine Batch-Datei erstellen, um all dies auszuführen. Wenn ich dies tue, wird das Projekt nicht geladen. Ich habe den Pfad c: \ Programme \ nunit \ bin in der Umgebungsvariablen definiert.

    
Bill the Lizard 08.01.2009, 15:56
quelle

4 Antworten

5

Sie müssen die ApplicationBase in einigen Fällen selbst ausfüllen. Hauptmenü, Projekt, Bearbeiten, füllen Sie ApplicationBase, wo die DLL-Datei ist.

    
MagicHu 01.04.2010 03:06
quelle
4

Wenn ich meine NUnit-Tests ausführe, erstelle ich keine XXX.nunit-Projektdatei. An der Konsole tippe ich:

%Vor%

In Ihrem Fall verfügen Sie über eine .nunit-Datei, die die zu testenden Assemblys auflistet. Stellen Sie sicher, dass die Pfade in der Datei korrekt aufgelöst werden, von wo aus Sie nunit-console.exe ausführen. Mein Beispiel enthält den vollständigen Pfad zur Assembly, sodass ich nunit-console.exe von jedem beliebigen Ort ausführen kann.

Die Nunit-Datei sieht ungefähr so ​​aus:

%Vor%

Die appbase-Einstellung gibt an, wo die zu testenden Assemblys eingeschränkt werden sollen. Der vollständige Pfad zur Assembly lautet also appbase + assembly path.

    
Brig Lamoreaux 08.01.2009 16:18
quelle
2

Wenn Sie unter VISTA laufen, müssen Sie Administrator sein.

    
reddy 18.03.2009 04:11
quelle
0

Ich hatte die gleiche Meldung "Kann nicht geladen werden, weil es nicht unter Appbase befindet" unter Vista.

Die Ursache war, dass ich das Nunit-Projekt im Nunit-Programmverzeichnis speichern wollte.

Ich habe den Speicherort des Speicherorts in meinen Dokumenten geändert und es hat gut funktioniert. Ich denke, es hätte auch funktioniert, wenn ich mich als Admin eingeloggt habe, wie reddy vorgeschlagen hat.

    
Matt Clarke 24.04.2009 12:45
quelle

Tags und Links