当前位置: 首页 > 技术突破

如何使用Visual Studio 2017和.NET Core创建Windows服务

时间:2024-02-27 22:20:32 技术突破

  在本教程中,我们将讨论如何使用Visual Studio 2017和.NET Core创建Windows服务。

  你需要什么

  Visual Studio 2017或更新

  .NET Core 2.0或更高

  设置

  首先在Visual Studio中创建一个新的.NET Core Console应用程序。为此,选择“文件”>“ new”>“项目”。

  编写服务

  我们将首先编写要运行的服务。在这种情况下,我们将创建一个简单的服务,每秒都会向控制台写一条消息。

  创建Windows服务

  接下来,我们将创建实际的Windows服务,该服务将运行我们的工作类。为此,我们将使用“ Topshelf”库。要安装它,请打开Nuget软件包管理器控制台并运行以下命令:

  现在,我们可以创建我们的服务:

  安装服务

  要安装服务,我们将需要构建我们的项目并作为管理员运行结果.EXE文件。为此,请打开命令提示符作为管理员,然后导航到.exe文件的位置。然后,运行以下命令:

  这将安装并开始服务。要检查所有内容是否按预期工作,您可以在Windows中打开“服务”应用程序并寻找您的服务。

  结论

  在本教程中,我们学会了如何使用Visual Studio 2017和.NET Core创建Windows服务。对于想要创建强大可靠的应用程序的每个软件开发人员来说,这是一项重要技能。