Eine Solution mit mehreren Projekten. Darunter ein Desktop- und ein Silverlight-Projekt. Wenn man jetzt die Desktopanwendung über [F5] startet, startet auch der Webserver für die Silverlight-Anwendung, obwohl er gar nicht gebraucht wird. Wie kann ich das verhindern?
Wenn du mittels Rechtsklick auf deine Solution auf "Startprojekte festlegen" gehst, kannst du für jedes Projekt einstellen, wie diese starten soll, mit oder ohne Debuggen, gar nicht, oder ganz normal. Wenn du also nur dein Desktop Programm starten möchtest, dann stellst bei diesem die "Starten" oder "Starten ohne Debuggen" Option ein, alle anderen Projekte belässt du auf keine.
Bei manchen Projekttypen gibt es in den Eigenschaften (F4) noch den Punkt "Always start when debugging", der (glaub ich) in der Standardeinstellung auf true steht...
Auf false gesetzt wird der Webserver nur noch gestartet, wenn das Projekt selbst das Startprojekt ist.
Ja, das hatte ich auch so gedacht. Aber das funktioniert nicht. Der eingebaute Web-Server startet trotzdem. Auch wenn die Desktop-Anwendung als Einzelstartprojekt angegeben ist oder bei der detaillierten Auswahl nur dieses auf "Start" steht und das Silverlight-Projekt auf "None". Any Ideas?