【问题标题】:Install & control windows Service from Windows forms GUI从 Windows 窗体 GUI 安装和控制 Windows 服务
【发布时间】:2014-08-02 05:50:05
【问题描述】:

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

【问题讨论】:

  • 您可能认为“项目输出”是设置项目输入的唯一选择。您可以通过拖放到文件系统视图中从任何地方获取文件 - 它们不必投影输出,但我猜您使用什么工具来构建 MSI 文件。

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


【解决方案1】:

对于 1) 您可以向两个项目添加第三个“设置和安装”项目,引用另外两个项目并使用它们的输出。

对于 2)你应该让服务项目负责设置文件,可能添加一些“服务管理”方法和类来帮助对设置文件进行操作,GUI 应该引用扩展的服务项目,并使用新的更改设置文件的方法。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-02-14
    • 1970-01-01
    • 2010-11-24
    • 2012-01-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多