Windows Visual Studio 2017 年的服务模板
Windows Service Template for Visual Studio 2017
对于 Visual Studio 2017 年的新项目,Windows 服务模板不再默认显示....并且安装程序没有 'search' 功能。
所有这些 AZURE 的东西都很棒,但我仍然需要做正常的 'on-prem' 工作......而且我讨厌维护 Visual Studio.
的两个版本
有什么想法吗?
刚刚在这里查看。我在 Visual C# 下的 Windows Classic Desktop 文件夹下看到项目 "Windows Service (.NET Framework)"。
(Visual Basic 有类似的条目。)
父文件夹中仅显示部分模板,对于更专业的模板,您需要更加具体。
但搜索也会找到两者。
注意我在安装时选择了“.NET Desktop”工作负载,我看你没有。
VS2017 --> 新建项目 --> Visual Basic 或 Visual C# --> Windows 经典桌面 --> Windows 服务
另请查看 MS 最近 post(当前日期为 2017 年 3 月 30 日)在没有项目模板的情况下执行此操作:
How to: Write Services Programmatically
重点如下:
- 创建一个新项目
- 添加 "System.dll" 和 "System.ServiceProcess.dll" 作为参考文献
- 创建一个继承自 ServiceBase 的 class 并使用 Main 创建一个 Program.cs,就像模板项目所做的那样
勾选安装程序中的.NET桌面开发选项,然后点击修改。
如果您正在谈论 Windows Template Studio Universal,那么您必须在 Visual Studio 中安装扩展。
转到工具菜单>>扩展和更新>>在线>>然后搜索Windows Template Studio
或前往 https://marketplace.visualstudio.com/items?itemName=WASTeamAccount.WindowsTemplateStudio#overview
对于 Visual Studio 2017 年的新项目,Windows 服务模板不再默认显示....并且安装程序没有 'search' 功能。
所有这些 AZURE 的东西都很棒,但我仍然需要做正常的 'on-prem' 工作......而且我讨厌维护 Visual Studio.
的两个版本有什么想法吗?
刚刚在这里查看。我在 Visual C# 下的 Windows Classic Desktop 文件夹下看到项目 "Windows Service (.NET Framework)"。
(Visual Basic 有类似的条目。)
父文件夹中仅显示部分模板,对于更专业的模板,您需要更加具体。
但搜索也会找到两者。
注意我在安装时选择了“.NET Desktop”工作负载,我看你没有。
VS2017 --> 新建项目 --> Visual Basic 或 Visual C# --> Windows 经典桌面 --> Windows 服务
另请查看 MS 最近 post(当前日期为 2017 年 3 月 30 日)在没有项目模板的情况下执行此操作:
How to: Write Services Programmatically
重点如下:
- 创建一个新项目
- 添加 "System.dll" 和 "System.ServiceProcess.dll" 作为参考文献
- 创建一个继承自 ServiceBase 的 class 并使用 Main 创建一个 Program.cs,就像模板项目所做的那样
勾选安装程序中的.NET桌面开发选项,然后点击修改。
如果您正在谈论 Windows Template Studio Universal,那么您必须在 Visual Studio 中安装扩展。
转到工具菜单>>扩展和更新>>在线>>然后搜索Windows Template Studio
或前往 https://marketplace.visualstudio.com/items?itemName=WASTeamAccount.WindowsTemplateStudio#overview