C#Windows服务 - 打包二进制文件

时间:2016-01-27 16:57:22

标签: c# windows service tfs

我创建了一个C#服务,它使用TFS DLL连接和查询服务器实例。我已经能够在visual studio上的调试中运行服务代码,它在我的开发机器上符合并运行没有问题。

一旦我安装了构建输出service.exe和相关文件,并使用installutil在主机服务器上部署,我从installutil获得成功消息,但是服务无法启动,它被设置为自动运行。

当我尝试手动启动时,我收到错误消息" 1053服务没有及时响应启动或控制请求"

我的假设是,尽管使用service.exe

复制了dll文件但仍未正确放置

是否有特定的方法将这些文件作为installutil的一部分进行部署?我找不到有关提供必要支持文件的具体文档或指导。

感谢。

1 个答案:

答案 0 :(得分:0)

您可以在目标上安装TFS SDK

或者,您可以在项目中添加适当的TFS Nuget package

另外,您可以考虑使用较新的TFS REST API