我正在开发一个项目,在该项目中,应该从GUI控制在后台运行的服务。用户可以从.settings
文件启动/停止服务或修改一个或多个设置。我在同一个解决方案中将GUI和Service作为单独的项目开发。我有一个安装项目,安装服务就像任何其他普通安装程序一样。现在,
1)是否可以组合GUI和服务并创建单个安装文件?
2)对于GUI修改和服务读取的两个项目,是否可以有一个setting.settings
文件?
答案 0 :(得分:1)
对于1)您可以添加第三个"设置并安装"向您投射两个项目,引用其他两个项目并使用它们的输出。
对于2)您应该让服务项目负责设置文件,可能会添加一些' ServiceManagement'帮助操作设置文件的方法和类,GUI应引用扩展的Service项目,并使用新方法更改设置文件。