Ausführen von zwei Projekten gleichzeitig in Visual Studio


323

Ich habe in Visual C # 2010 Express eine Lösung erstellt, die zwei Projekte enthält: eines ist der Client, das andere ist der Server. Ich möchte beide gleichzeitig debuggen, aber ich kann scheinbar nur eines der Projekte während des Debuggens ausführen.

Gibt es eine Möglichkeit, beide gleichzeitig auszuführen?

Antworten:


578

Gehen Sie zur Lösung Eigenschaften → Allgemeine EigenschaftenStartprojekt und wählen Sie Mehrere Startprojekte .

Dialogfeld "Lösungseigenschaften"


52
Übrigens. Projekte können auch zum Debuggen über den Projektmappen-Explorer gestartet werden. Klicken Sie im Projektmappen-Explorer mit der rechten Maustaste auf das Projekt und dann auf Debug-> Neue Instanz starten. Mit einer VS-Instanz können also viele Instanzen gleichzeitig debuggt werden.
Max

1
@ Max - In den Express-Editionen. "Klicken Sie im Projektmappen-Explorer mit der rechten Maustaste auf das Projekt und dann auf Debug-> Neue Instanz starten." Funktioniert nicht, aber Ihre ursprüngliche Antwort funktioniert. FWIW
dbasnett

2
Funktioniert auch in VS 2015 CE.
Payton Byrd

2
Ich kann dies nicht für Webprojekte in VS 2015 Update 2 & 3
Frode Nilsen

Das erwähnte Menü wird für MVC- oder sogar DLL-Projekte angezeigt, jedoch nicht für Website-Projekte.
Mustafa Öztürk

118

Max hat die beste Lösung, wenn Sie immer beide Projekte starten möchten. Sie können jedoch auch mit der rechten Maustaste auf ein Projekt klicken und das Menü DebugNeue Instanz starten auswählen .

Dies ist eine Option, wenn Sie das zweite Projekt nur gelegentlich starten müssen oder wenn Sie den Start des zweiten Projekts verzögern müssen (möglicherweise muss der Server betriebsbereit sein, bevor der Client versucht, eine Verbindung herzustellen, oder so).


9
Wie Kevin mit Debug> Neue Instanz starten sagte. Dies kann hilfreich sein, um ein Projekt bei Bedarf zu starten. Eine andere interessante Verwendung besteht darin, zwei (oder mehr) Instanzen desselben Projekts zu starten. kann 1 Server und 2 Clients anhand eines Beispiels debuggen.
Exatex
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.