1

我正在使用 vs2010 创建一个 Windows 服务。我一直在关注如何创建 Windows 服务的在线教程和步骤。有一个步骤阻碍了我。我研究了很多东西,他们都说同样的方法来创建它。在安装 Windows 服务时,它要求我右键单击 service1.cs(design) 的灰色区域并单击添加安装程序,但是在我的 Visual Studio 2010 上我没有此选项。

我只看到另一个人在互联网上写过他们有这个问题,他们说他们“修复了安装”来解决这个问题,我执行了相同的过程,但该选项没有出现。

请帮忙!!

4

2 回答 2

2

最好的方法是打开Service1.cs设计模式。然后,右键单击设计器并选择添加安装程序选项。这将添加一个ProjectInstaller组件以及必要的装配参考。ProjectInstaller反过来,该组件会自动添加服务安装程序和服务进程安装程序。

于 2013-09-17T07:59:00.150 回答
1

Visual Studio 提供 Windows 服务创建的方式非常麻烦。

我将建议一个替代解决方案,我认为您应该尝试一下。

这是一个名为TopShelf的开源项目,它允许您在编码和调试时将服务代码作为控制台应用程序运行,当您想将其安装为 Windows 服务时,您只需使用 /install 选项运行 exe。

看看他们的快速入门指南。没有比这更简单的了。

于 2013-09-17T08:09:33.180 回答