winforms 如何以最简单的方式将现有的C# Windows桌面窗体项目转换为Windows服务,(窗体UI部分我希望完全废弃)

z8dt9xmd  于 2022-12-04  发布在  C#
关注(0)|答案(1)|浏览(211)

我是一个初学者,已经用Visual Studio 2022编写了一个C# Windows桌面窗体应用程序。该应用程序正在按计划从远程计算机收集数据(每2小时自动收集一次,不需要手动触发)
用户界面更适合
1.进行一些调整和微调
1.显示了诊断屏幕,如新概念开发阶段的图表。
实际上这个概念很好,没有必要为项目的用户界面部分。
现在我想把我的项目转换成一个windows服务。因为我是第一次这样做,我不知道我应该如何做这在最简单的方式。
我应该创建一个新的Windows服务项目并从头开始设计该项目吗?还是有更简单的方法进行转换?

vptzau2j

vptzau2j1#

1.如果你想定期运行桌面应用程序,你应该试试微软在windows管理工具中提供的Task Scheduler

  1. Windows服务通常运行需要长时间运行的控制台/Web应用程序。桌面应用程序不适合。
    1.将应用程序转换为Windows服务,您可以尝试以下项目:我使用这个工具将我控制台/网络应用程序解析为Windows服务。也许你可以试试看它是否有效。

相关问题