Ich habe gelernt, dass für Windows-Dienst Debugging in Visual Studio 2015 IDE, starten Sie den Dienst von IDE mit der Befehlszeilenoption "-c". Dadurch kann der Dienst als Konsolenanwendung ausgeführt werden.Debugging eines Windows-Dienstes
Warum muss der Dienst als Konsolenanwendung ausgeführt werden, um den Dienst zu debuggen?
Führt das Ausführen als Konsolenanwendung hier als Vordergrundprozess?
Bedeutet das Ausführen eines Dienstes hier das Ausführen als Hintergrunddämon?
Wie debuggen wir einen Dienst, wenn er normal ausgeführt wird und nicht als Konsolenanwendung ausgeführt wird?
Ist der Schalter "-c" ein Schalter von Visual Studio-Debugger oder von etwas anderem?
Dank
@ Tim, jede Aktualisierung:
die Windows-Server zu debuggen, ohne die Konsole app Typ zu verwenden, können Sie das verarbeiten oder Kundencode oder Unit-Tests verwenden anhängen? Wie wäre es mit dem Attach zu verarbeiten? Es ist der übliche Ansatz. –