已启用 Topshelf windows 服务无法调试
Topshelf enabled windows service won't debug
使用 Visual Studio 2015 年。创建了一个 windows 服务项目。我正在尝试使用 topshelf,但似乎无法调试。
输出调试/window说:
Topshelf v3.3.154.0,.NET Framework v4.0.30319.42000
Topshelf.Hosts.ConsoleRunHost错误:0:发生异常,System.IO.IOException:操作成功完成。
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
在 System.IO.__Error.WinIOError()
在 System.Console.set_Title(字符串值)
在 Topshelf.Hosts.ConsoleRunHost.运行()
对于不熟悉 Topshelf 的人:http://docs.topshelf-project.com/en/latest/index.html
Topshelf 似乎希望将输出类型设置为 "Console Application."
项目Properties/Application/Output类型:控制台应用程序。
我想我错过了关键概念,即创建一个控制台应用程序,使您能够将其安装为 windows 服务。
使用 Visual Studio 2015 年。创建了一个 windows 服务项目。我正在尝试使用 topshelf,但似乎无法调试。
输出调试/window说:
Topshelf v3.3.154.0,.NET Framework v4.0.30319.42000 Topshelf.Hosts.ConsoleRunHost错误:0:发生异常,System.IO.IOException:操作成功完成。
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath) 在 System.IO.__Error.WinIOError() 在 System.Console.set_Title(字符串值) 在 Topshelf.Hosts.ConsoleRunHost.运行()
对于不熟悉 Topshelf 的人:http://docs.topshelf-project.com/en/latest/index.html
Topshelf 似乎希望将输出类型设置为 "Console Application."
项目Properties/Application/Output类型:控制台应用程序。
我想我错过了关键概念,即创建一个控制台应用程序,使您能够将其安装为 windows 服务。