C# 4.0 支持Topshelf的windows服务赢得';t调试

C# 4.0 支持Topshelf的windows服务赢得';t调试,c#-4.0,windows-services,topshelf,C# 4.0,Windows Services,Topshelf,使用Visual Studio 2015。创建了一个windows服务项目。我正在尝试使用topshelf,但似乎无法调试 输出调试/窗口显示: Topshelf v3.3.154.0、.NET Framework v4.0.30319.42000 Topshelf.Hosts.ConsoleRunHost错误:0:发生异常,System.IO.IOException:操作已成功完成 在System.IO.\uuu Error.WinIOError(Int32 errorCode,字符串mayb

使用Visual Studio 2015。创建了一个windows服务项目。我正在尝试使用topshelf,但似乎无法调试

输出调试/窗口显示:

Topshelf v3.3.154.0、.NET Framework v4.0.30319.42000 Topshelf.Hosts.ConsoleRunHost错误:0:发生异常,System.IO.IOException:操作已成功完成

在System.IO.\uuu Error.WinIOError(Int32 errorCode,字符串maybeFullPath) 在System.IO.\uuu Error.WinIOError()中 在System.Console.set_标题处(字符串值) 在Topshelf.Hosts.ConsoleRunHost.Run()上


对于那些不熟悉Topshelf的人:

出现Topshelf希望将输出类型设置为“控制台应用程序”

项目属性/应用程序/输出类型:控制台应用程序


我想我错过了一个关键概念,那就是创建一个控制台应用程序,使您能够将其作为windows服务安装。

这确实帮助了我。感谢您发布您的解决方案!超级容易修复。感谢您抽出时间回答这个问题。