Wie kann ich beim Erstellen von DeploymentItem in Testeinstellungen das Ausgabeverzeichnis angeben? Es ist einfach, wenn Sie das DeploymentItem-Attribut auf eine Methode oder Klasse anwenden (es gibt einen speziellen Konstruktorparameter), aber ich sehe keine Möglichkeit, es in Testeinstellungen anzuwenden (und sogar die Benutzeroberfläche enthält nichts dergleichen).
Versuchen Sie, die Datei testrunconfig entweder von VS oder einem XML-Editor aus zu bearbeiten - klicken Sie mit der rechten Maustaste und wählen Sie öffnen mit und fügen Sie eine Zeile wie folgt hinzu:
%Vor%Im Visual Studio 2010:
Schließen Sie Visual Studio 2010
Gehen Sie in Windows Explorer zu Ihrem Projektstammverzeichnis Öffnen Sie die Datei .testsettings Suchen Sie diese Zeile:
%Vor%Ändern Sie es in das gewünschte Ausgabeverzeichnis:
%Vor%Starten Sie Visual Studio 2010 erneut: -)
Für Visual Studio 2012:
Komponententests werden langsamer ausgeführt, wenn Sie eine Testeinstellungsdatei verwenden. Wir empfehlen, dass Sie keine Testeinstellungen mit Komponententests verwenden. Sie können Komponententests stattdessen mithilfe der Datei .runsettings konfigurieren. Verwenden Sie DeploymentItemAttribute, um zusätzliche Dateien bereitzustellen.
Aber Web-Performance- und Auslastungstests verwenden immer eine Testeinstellungsdatei.
Upgrade von 2010 auf 2012: Ссылка
Tags und Links .net unit-testing visual-studio mstest