问题是我有一个表单应用程序,它是一个带有filewatcher和filecopier的简单程序。但我想把它变成一个Windows服务。有没有办法在服务中运行表单(我之前已经读过这样的东西)?
这是我尝试过的第一个服务,我似乎找不到在那里获得按钮的方法。这甚至可能吗?
要点:
表单可以在服务中运行吗?
我可以在服务中使用按钮吗?
将表单转换为服务是否很难?
答案 0 :(得分:0)
服务没有界面,因此您无法直接在服务中运行表单。您可以通过表单启动/控制服务,如果这是您的意思。同样,您可以在表单上使用一个按钮来控制服务,但它不在服务本身中。
由于UI方面,将表单转换为服务没有意义,但对于简单的项目,将逻辑代码转换为服务相对简单。如果您已将UI代码与逻辑分开,则将该代码移动到服务中非常简单。
话虽如此,根据您的目标,您可以查看WCF而非标准Windows服务。