安装&从Windows窗体GUI控制Windows服务

时间:2014-08-02 05:50:06

标签: c# winforms windows-services windows-installer

我正在开发一个项目,在该项目中,应该从GUI控制在后台运行的服务。用户可以从.settings文件启动/停止服务或修改一个或多个设置。我在同一个解决方案中将GUI和Service作为单独的项目开发。我有一个安装项目,安装服务就像任何其他普通安装程序一样。现在,
1)是否可以组合GUI和服务并创建单个安装文件? 2)对于GUI修改和服务读取的两个项目,是否可以有一个setting.settings文件?

1 个答案:

答案 0 :(得分:1)

对于1)您可以添加第三个"设置并安装"向您投射两个项目,引用其他两个项目并使用它们的输出。

对于2)您应该让服务项目负责设置文件,可能会添加一些' ServiceManagement'帮助操作设置文件的方法和类,GUI应引用扩展的Service项目,并使用新方法更改设置文件。