【发布时间】:2018-05-01 06:50:53
【问题描述】:
我希望能够在 Visual Studio 中使用我的服务的 TopShelf 调试功能。
很多examples 和documentation 指的是在Visual Studio 中创建一个Windows 控制台项目首先,然后然后 添加TopShelf、OWIN 等
但是,在我的情况下,我已经有一个非常好的和工作的 Windows 服务项目,称为 QShipsService.sln 等......它使用一个简单的连接服务(诚然是旧的 SOAP 遗留服务)。
有人可以指导我或提供如何使用 TopShelf 的示例,以及现有的非控制台类似项目吗?
【问题讨论】:
-
如果你现有的项目已经是windows服务,还需要TopShelf做什么?
-
@ZoharPeled 错误地调试服务。现在请删除该反对票。
-
任何人都可能投反对票。
-
@RobertHarvey SO 的痛苦
-
对不起,不是我的投票。我不知道这会有什么帮助。我知道您可以在调试模式下运行服务,但我不记得它实际上是如何完成的。使用 TopShelf,您只需按 F5,由于代码是控制台应用程序,因此与任何其他控制台应用程序一样易于调试。
标签: c# visual-studio windows-services topshelf