Tag: release mode

如果使用Debug dll,服务不会及时响应启动或控制请求

我试图在我的机器上部署一个Windows服务,但是当我试图启动它时,我得到了以下错误。 “Windows无法在本地计算机上启动’myService’。错误1053:服务未及时响应启动或控制请求。” 经过一些研究后,我发现我正在使用Debug选项来编写我的项目,当我将其更改为’Release’模式时,一切都很好并正常工作。 我无法弄清楚这种行为,所以我在网上搜索并发现了这个调试vs-release-in-net,但即便如此也无法解释为什么我的窗口服务很难启动,如果我使用调试模式的dll 如果有人能够解释它将有助于我了解这实际上是如何工作的感谢。

当我在C#中构建Windows服务时,为什么我的二进制文件没有放在/ bin / release文件夹中?

我是C#和VS 2010的新手,我正在遵循在Visual Studio 2010中创建C#Windows服务的在线指南。 但是,当我尝试构建应用程序时,我没有在/bin/release文件夹下创建任何文件。 我在/bin/Debug文件夹下获取文件。 我已经尝试了所有构建配置,例如Active,DEBUG,Release,All,但没有任何变化。 我试过关闭解决方案并重新启动等。 我在许多其他项目中遇到过同样的问题,这些项目都是C#控制台应用程序。 /bin/release文件夹存在(因为我必须手动创建它)并且我已检查属性选项卡中的输出路径以确保将发布配置定位到该文件夹​​。 我在工作中询问了我们的“C#guru”,他没有任何线索。 有谁知道是什么原因引起的?