如何在 Visual Studio 2017 年创建 WCF 服务库项目?

How do I create a WCF Service Library project in Visual Studio 2017?

我需要为我的分布式计算 class 开发一个应用程序,其中包含一个中央服务器和多个图形客户端。我正在考虑为此尝试 WCF,因为我已经熟悉使用 Windows Forms 或 WPF 制作 .NET 独立桌面应用程序。

因为我以前从未使用过 WCF,所以我正在尝试按照 MSDN 上发布的教程进行操作,其中有 defining a service contract as its first major step。*其中一部分涉及创建 WCF 服务库 项目,它应该作为我选择的语言的模板提供(我将在这里使用 C#)。但是,我没有看到这个项目模板在新项目对话框中作为一个选项列出,并且在搜索栏中寻找 WCF returns 没有结果。

如何使此项目模板在 Visual Studio 2017 年可用?

* 可能应该注意的是,本教程提到它是在 Visual Studio 2012 年编写的。就本教程而言,自那时以来我应该知道有什么变化吗?

我最终重新运行 Visual Studio 安装程序来修改我当前的设置。 WCF 未在任何地方明确列出,但我认为它可能已作为 .NET Core 或 ASP.NET 工作负载的一部分包含在内(第一次未标记为安装)。将这些工作负载添加到我的安装并重新启动 Visual Studio 2017 后,我现在可以看到 C# 下列出的 WCF 项目模板。

打开安装程序,选择 Individual Components 并向下滚动到 Development Activities。选中 WCF 复选框: