Fügen Sie eine Inhaltsdatei in das Unit Test-Ausgabeverzeichnis ein

8

Ich bin neu mit Komponententests in Visual Studio und möchte eine physische XML-Datei laden. Diese Datei befindet sich im Unit-Testprojekt als Inhalt und wird in das Ausgabeverzeichnis kopiert.

Wenn ich also das Projekt kompiliere, befindet sich die XML-Datei im Ausgabeverzeichnis. Aber wenn ich den Test ausführe, wird ein neues Verzeichnis mit allen abhängigen DLL erstellt, aber die XML-Datei wird nicht kopiert.

Der Inhalt des Xml wird benötigt, um den Test auszuführen. Ich führe diesen Code aus, um den Pfad der Xml-Datei im Ausführungsordner abzurufen:

%Vor%

Die Ausnahme ist:

%Vor%

Wie kann ich diese Datei im Ordner execute hinzufügen?

Vielen Dank im Voraus. (und Entschuldigung für mein Englisch ...)

    
Hyralex 13.06.2012, 16:06
quelle

1 Antwort

6

Sie müssen ein platzieren DeploymentItemAttribute für die Testklasse.

Um beispielsweise alle Dateien in den Ordner "Data" aufzunehmen

%Vor%     
Eric J. 13.06.2012, 16:10
quelle

Tags und Links