2015-12-14 2 views
5

Ich habe eine VS (2013) -Lösung, die zwei Unittest-Projekte und ein separates Webprojekt enthält. Das Webprojekt hat keine Beziehung zu den untestest Projekten. Die Unittest-Projekte decken den Integrationstest einer anderen Lösung ab und das Webprojekt ist ein Dashboard, das die Ergebnisse dieser Tests zeigt. Sie müssen sich nicht gegenseitig ausführen, da die Testergebnisse auf einem externen Server gespeichert sind.Visual Studio C# sollte beim Debuggen von Unit-Tests die IIS-Website NICHT starten

Mein Problem ist: Wenn ich einen meiner Tests debuggen (Rechtsklick + Debug-Test), wird auch das Webprojekt gestartet und der IIS Express wird ausgeführt. Obwohl dies meine Tests nicht beeinträchtigt, ist es sehr ärgerlich. Wie stelle ich sicher, dass das Webprojekt beim Debuggen der Tests nicht automatisch gestartet wird? Das Projekt wird NICHT als Startprojekt festgelegt.

Ich weiß, dass ich einfach zwei getrennte Lösungen erstellen konnte, aber ich möchte die Projekte in einer einzigen Lösung halten.

Vielen Dank für Ihre Hilfe.

Antwort

6

Klicken Sie auf Ihr Webprojekt, drücken Sie F4, es gibt eine Option "Beim Debuggen immer starten", Sie sollten diese Option ausschalten.

+0

Perfekt. Genau die Lösung, die ich wollte. Vielen Dank. – stackman82

+0

Sie sind herzlich willkommen ^^ – Thomas

+0

Vielen Dank, ich habe den ganzen Tag für dieses Problem gesucht! @ stackman82, können Sie diese Antwort als Lösung akzeptieren? – mstaessen

Verwandte Themen