Visual Studio 2017的Windows服务模板

时间:2017-03-23 13:20:25

标签: visual-studio visual-studio-2017

默认情况下,Windows服务模板不再显示在Visual Studio 2017中的新项目....并且安装程序没有搜索'能力。

所有这些AZURE的东西都很棒,但我仍然需要做一些正常的' on-prem'也工作......我讨厌维护2个版本的Visual Studio。

这里有什么想法吗?

enter image description here

enter image description here

5 个答案:

答案 0 :(得分:28)

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

(Visual Basic有类似的条目。)

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

但搜索也找到了。

NB我选择了#34; .NET Desktop"安装工作量,我看你没有。

答案 1 :(得分:6)

enter image description here

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

答案 2 :(得分:6)

在安装程序中检查.NET桌面开发选项,然后单击“修改”。

Visual Studio 2017 Installer

答案 3 :(得分:5)

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

How to: Write Services Programmatically

关键点如下:

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

答案 4 :(得分:0)

如果要使用Windows Template Studio Universal,则必须在Visual Studio中安装扩展。

转到“工具”菜单>>扩展与更新>>在线>>然后搜索Windows Template Studio

或转到https://marketplace.visualstudio.com/items?itemName=WASTeamAccount.WindowsTemplateStudio#overview

enter image description here