C# 添加项目引用会阻止windows服务启动-错误1053

C# 添加项目引用会阻止windows服务启动-错误1053,c#,.net,azure,windows-services,C#,.net,Azure,Windows Services,我正在编写一个成功安装并运行的windows服务 在我尝试通过引用解决方案中的另一个项目为服务添加一点复杂性之后,当我尝试启动服务时,我得到: 错误1053:服务未及时响应启动或控制请求 自制API的引用是.NET4.5,MS类库是4.0。此外,我还尝试将构建类型更改为Release 值得一提的是,我试图引用的API使用的是Azure服务总线。此外,我们使用ninject进行了相当多的依赖注入 任何想法都将不胜感激。如果您的服务继承自System.ServiceProcess.ServiceBa

我正在编写一个成功安装并运行的windows服务

在我尝试通过引用解决方案中的另一个项目为服务添加一点复杂性之后,当我尝试启动服务时,我得到:

错误1053:服务未及时响应启动或控制请求

自制API的引用是.NET4.5,MS类库是4.0。此外,我还尝试将构建类型更改为
Release

值得一提的是,我试图引用的API使用的是Azure服务总线。此外,我们使用ninject进行了相当多的依赖注入


任何想法都将不胜感激。

如果您的服务继承自
System.ServiceProcess.ServiceBase
(我假设是这样),请尝试在其周围包装一个控制台应用程序以测试启动

static void Main(string[] args)
{
    try
    {
        var myService = new MyService();
        myService.OnStart(args);
        Thread.Sleep(Timeout.Infinite);
    }
    catch (Exception ex)
    {
        Console.WriteLine(ex);
    }
}
这可能指向服务主机隐藏的配置或环境错误