Derzeit bei der Entwicklung eines Windows-Dienstes ändern ich die Csproj, um den OutputType auf Exe im Debug-Modus zu setzen, damit ich ein Konsolenfenster bekomme und ich den Dienst leicht debuggen kann.Kompilieren eines Windows-Dienstes mit einem Ausgabetyp von Exe
Worüber ich neugierig bin ist, gibt es irgendein Problem damit, es im Release-Modus so in Produktion zu bringen? Ich sehe das Konsolenfenster nicht, es wird anscheinend nicht angezeigt oder ausgeblendet oder nicht erstellt, wenn der Dienst über InstallUtil installiert und dann gestartet wird.
Irgendwelche Gedanken?
Trace-Ausgabe für Debugging-Zwecke nur so einfach wäre, und würde nicht den Dienst erfordert eine erstellen Konsolenfenster. Sie könnten es sogar in Release-Builds lassen. –
Ich benutze Trace-Ausgabe, sowie viele andere konfigurierbare Logging-Optionen. Der Punkt war einfach, wenn es einen negativen Einfluss auf die Erstellung als Konsolen-App bei der Bereitstellung in der Produktion hatte. –