我问的原因是我必须做错了,因为我遇到了很多问题而且我觉得我在追逐我的尾巴。
使用此处的操作方法http://msdn.microsoft.com/en-us/library/zt39148a.aspx,这非常有用。
因此,我构建的这个Windows服务是包含ASP.NET MVC3 Web UI,类库业务域和Windows服务安装程序的解决方案的一部分。 Windows服务和MVC3应用程序都引用了类库。我只将Windows服务项目标记为安装程序应用程序中的“主要输出”。
现在,重新启动后,我可以构建安装程序并安装服务,它运行良好。然而,在第一次之后,我只有问题。在Visual Studio中,卸载选项显示为灰色,这是错误的,它应该是活动的。我可以在Windows中卸载但由于某种原因,该过程仍在运行。从那里我无法重建安装程序项目,因为exe不会删除并仍在运行。
我哪里错了?