2016-02-17 19 views
6

Verwenden von Visual Studio 2015. Erstellt ein Windows-Dienstprojekt. Ich versuche, ein Top-Shelf zu verwenden, aber ich kann nicht so gut debuggen.Topshelf-fähige Windows-Dienste debuggen nicht

Output debug/Fenster sagt:

Topshelf v3.3.154.0, .NET Framework v4.0.30319.42000 Topshelf.Hosts.ConsoleRunHost Fehler: 0: Eine Ausnahme ist aufgetreten, System.IO.IOException: Die Operation erfolgreich abgeschlossen.

bei System.IO .__ Error.WinIOError (Int32 errorcode, String maybeFullPath) bei System.IO .__ Error.WinIOError() bei System.Console.set_Title (String-Wert) bei Topshelf.Hosts.ConsoleRunHost.Run()

Für diejenigen, die nicht vertraut mit Topshelf: http://docs.topshelf-project.com/en/latest/index.html

Antwort

19

Erscheint Topshelf der Ausgabetyp eingestellt werden erwartet „Konsolenanwendung.“

Projekteigenschaften/Anwendungs-/Ausgabetyp: Konsolenanwendung.

Ich glaube, ich verpasste das Schlüsselkonzept, das eine Konsolenanwendung erstellen soll, die es Ihnen ermöglicht, es als Windows-Dienst zu installieren.

+2

thx zum teilen! :-) – Beachwalker