c# - .NET Core 应用程序中添加服务引用的简单性是否已被删除?

标签 c# wcf asp.net-core asp.net-core-mvc

我尝试创建一个 ASP.NET Core Web 应用程序来访问我的 WCF 服务,并意识到添加服务引用的选项已被“连接服务”取代。

根据 Microsoft 文档,“适用于 .NET Core 和 ASP.NET Core 的 WCF 连接服务是一个 VS 扩展,提供类似于“添加服务引用”功能的体验。此工具从当前解决方案中的 WCF 服务检索元数据在本地或网络上,并为可用于访问服务的 WCF 客户端代理生成 .NET Core 兼容源代码文件。”

虽然这听起来不错,但我发现添加服务引用的简单性变得有点麻烦和复杂。当然,这是我对这次改变的看法。更何况,我还没弄清楚。

现在具体如何向项目添加 WCF 服务引用?

右键单击仅提供一个选项,“添加连接的服务”。之后,我可以选择:

  1. 利用 Application Insights 进行监控
  2. 使用 Azure 存储的云存储
  3. 查找更多服务...

如果我选择“查找更多服务...”,则会出现一个扩展和更新对话框。

我想做的就是添加我现有的服务引用!为什么要对以前如此简单的过程进行所有卷积?但我暂时离题了,也许由于我对"new"核心框架缺乏了解,我的想法有些不合时宜。

我的问题很简单,“如何向 .NET Core Web 应用程序添加服务引用?”但在意识到这将是一个重复的问题并且事实上我所看到的“提供时”提供的答案实际上都不是对该问题的直接回答。

因此,在我得出结论之前,这个新模型似乎是集成到基于 Azure 的云计算等的微妙插入。

简单的问题是,“.NET Core 应用程序中添加服务引用的简单性是否已被删除?”

我不想知道使用代理实用程序等连接到 WCF 服务的替代方法。我已经知道了。

最佳答案

您只需更新到15.5.x版本。 From the release notes你会发现条目:


  • 发布日期:2017 年 12 月 4 日 - Visual Studio 2017 版本 15.5

...
The WCF Web Service Reference for .Net Core is now part of Visual Studio 15.5.
...

作为此答案的日期, 15.5.3 是最新版本

关于c# - .NET Core 应用程序中添加服务引用的简单性是否已被删除?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48226777/

相关文章:

c# - 显示并更改ObservableCollection <>

c# - 以最优化的方式求两组的交集

c# - 字典 - StringComparison.CurrentCultureIgnoreCase

c# - 在 C# 中,我如何创建泛型字典?

c# - 如何在 native C++ 程序中托管 WCF 服务

c# - WCF 网络库 405 错误

c# - WCF,从请求中检索信息,找不到时间戳

c# - Chart.JS 标签字符串不能接受 ViewBag 数据

asp.net-core - 带有 Angular 5 的 ASP.NET Core -- 何时使用 Assets 文件夹与 wwwroot 文件夹?

c# - Razor Pages - 由于多个对象共享参数,模型验证失败