我冒昧地创建了一个ASP.NET Core Web应用程序来访问我的WCF服务,并意识到添加服务引用的选项已被" Connected Services"替换。
根据Microsoft文档,"用于.NET Core和ASP.NET Core的WCF连接服务,VS扩展提供类似于“添加服务引用”功能的体验。此工具从本地或网络上的当前解决方案中的WCF服务检索元数据,并为可用于访问服务的WCF客户端代理生成.NET Core兼容的源代码文件。"
虽然听起来不错,但我发现添加服务引用的简单性变得有点麻烦和复杂。当然,这是我对变化的看法。更何况,我仍然没有想到它。
现在究竟如何向项目添加WCF服务引用?
右键单击仅提供一个选项,"添加连接服务"。之后,我提供了以下选项:
如果我选择"查找更多服务...",那么我会看到一个扩展和更新对话框。
我想要做的就是添加我现有的服务参考!为什么所有以前这么简单的程序的卷积?但是我暂时离题了,也许我因为缺乏对新的"核心框架。
我的问题很简单,"如何向.NET Core Web应用程序添加服务引用?"但是在意识到这将是一个重复的问题,而且事实是我所见到的答案都没有提供#34;当提供时#34;实际上并不是对这个问题的直接回应。
所以在我得出结论之前,这个新模型似乎是一个微妙的推动,可以集成到基于Azure的云计算等等。
简单的问题是,"在.NET Core App中删除了添加服务引用的简单性吗?"
我不想知道使用代理工具等连接到WCF服务的替代方法。我已经知道了。
答案 0 :(得分:2)
您只需要更新到 15.5.x 版本。 From the release notes你会找到条目:
...
.Net Core的WCF Web服务参考现在是Visual的一部分 Studio 15.5。
...
作为此答案的日期, 15.5.3 是最新版本