C# 如何将windows窗体应用程序转换为windows服务?

C# 如何将windows窗体应用程序转换为windows服务?,c#,windows-services,C#,Windows Services,我有一个windows窗体应用程序,它具有一些功能,如根据用户给定的阈值日期删除文件和结果数据。由于这在达到阈值时有一些问题,我正在尝试将其转换为windows服务,如何提供计时器事件,以及如何提供已存在项目对此项目的引用 无法转换,您只需编写一个服务。windows服务不能有用户界面,因此无法仅“转换”itOkay我的疑问是,我需要让用户指定需要删除的文件路径和阈值日期,以及服务中的值如何执行?您需要两个单独的应用程序,其中一个是服务,另一个有用户界面。根据您的需要,这两个部分可能需要直接通信

我有一个windows窗体应用程序,它具有一些功能,如根据用户给定的阈值日期删除文件和结果数据。由于这在达到阈值时有一些问题,我正在尝试将其转换为windows服务,如何提供计时器事件,以及如何提供已存在项目对此项目的引用

无法转换,您只需编写一个服务。windows服务不能有用户界面,因此无法仅“转换”itOkay我的疑问是,我需要让用户指定需要删除的文件路径和阈值日期,以及服务中的值如何执行?您需要两个单独的应用程序,其中一个是服务,另一个有用户界面。根据您的需要,这两个部分可能需要直接通信(通过您认为最合适的IPC机制),或者用户界面部分可能只是配置服务部分的设置。我必须以API的形式提供服务,并使其供UI使用,可以吗