如何在我的服务应用程序中包含表单应用程序?

时间:2013-12-20 11:50:35

标签: vb.net winforms service

我有一个Windows Service应用程序。它目前为其配置读取XML文件,代码可以在这些设置下运行。

我创建了一个单独的项目,它是一个Windows窗体应用程序(典型的Windows应用程序)。此应用程序是配置设置的GUI界面(从XML更改为数据库,但这相对不重要)。

我需要做的是:

  • 整合2个项目
  • 添加系统托盘图标以弹出表单

我不确定如何继续这项工作,并希望在搞砸之前先得到一些建议。

1 个答案:

答案 0 :(得分:2)

你无法完全整合这两件事。一个服务被设计为在没有任何类型的GUI的情况下运行(有一个工作可以允许桌面交互,但这很麻烦,很笨重,会导致比你解决的更多问题)

听起来您只需要在表单应用程序中使用服务中的代码。这应该是一个简单的复制和粘贴操作。

要在系统托盘中显示图标非常简单:

Create a program to run from the system tray

how to put an .net application in system tray when minimized?