您好,我是Windows Service c#的新手。我遵循了教程,安装后效果很好。
现在我的问题是当我修改服务的功能(修改c#代码)时,我卸载&安装Windows服务,功能仍然是第一次安装。
我甚至重新启动了PC并且功能和功能没有改变
有人有这个问题吗?
答案 0 :(得分:0)
我也遇到了同样的问题。如果您使用的是Visual Studio安装程序,只需从 “ XXX \ Release” 文件夹中删除.msi和setup.exe并重建Visual Studio安装程序项目。它将使用更新的代码更改重新创建两个文件。
答案 1 :(得分:0)
右键单击解决方案>重建。然后再次运行您的服务。
答案 2 :(得分:0)
要在Windows中运行以c#创建的更新的服务,请按照以下步骤操作
首先在Windows服务管理器(services.msc)中停止该服务
然后转到Visual Studio中的“生成”菜单,然后单击“重建解决方案”
然后转到服务并重新启动服务。
通过这种方式,如果更新的服务构建成功且创建正确,则该服务将运行,否则您将在Windows中收到带有特定错误代码的服务失败警报。
答案 3 :(得分:0)
我遇到了同样的问题,我尝试的解决方案与标记的答案不同。
右键单击安装项目(您会看到一个弹出窗口)。点击右上角的 Configuration Manager
按钮,从 Active solution configuration
下拉列表中,检查选择的值是否为 Release
。如果是 Release
,则在构建项目时更新 Release 文件夹; else Debug
文件夹。
希望这能帮助一些遇到此类问题的人。