Visual Studio 2017的Windows服务模板

Pri*_*ERO 31 visual-studio visual-studio-2017

对于Visual Studio 2017中的新项目,Windows服务模板不再默认显示....并且安装程序没有"搜索"功能.

所有这些AZURE的东西都很棒,但我仍然需要做正常的"本地"工作......而且我讨厌维护2个版本的Visual Studio.

这有什么想法?

在此输入图像描述

在此输入图像描述

Ric*_*ard 29

刚看过这里.我在Visual C#下的Windows Classic Desktop文件夹下看到了"Windows Service(.NET Framework)"项目.

(Visual Basic有类似的条目.)

父文件夹中只显示一些模板,对于更多专业模板,您需要更具体.

但搜索也找到了.

NB我在安装时选择了".NET Desktop"工作负载,我发现你没有.

  • @PrescottChartier您是否在安装程序中安装了.NET Desktop工作负载?如果您还没有Windows服务,请提出新问题. (2认同)

neu*_*tik 7

检查安装程序中的.NET桌面开发选项,然后单击"修改".

Visual Studio 2017安装程序


小智 6

在此输入图像描述

VS2017 - >新项目 - > Visual Basic或Visual C# - > Windows经典桌面 - > Windows服务


Mar*_*ser 5

另请查看MS最近的帖子(目前日期为2017-3-30),无需项目模板:

如何:以编程方式编写服务

关键点如下:

  • 创建一个新项目
  • 添加"System.dll"和"System.ServiceProcess.dll"作为参考
  • 创建一个继承自ServiceBase的类,并使用Main创建一个与模板项目完全相同的Program.cs