缺少 .net 核心更新服务参考
.net core Update Service Reference missing
在我的 .net core 3.1 项目中,我使用了 SOAP Web 服务。在我移动到新的 PC 和系统后,我下载了 VS 2019,克隆了项目,但是当我尝试更新我的 Web 引用时,我发现我的项目中的 WCF 部分发生了变化。
我想我需要为我的 Visual Studio 安装一些额外的东西,但我找不到任何 'WCF' 没有安装在 VS Installer 中的东西。
我没有这个按钮了(更新服务参考):
(来自 youtube 的示例屏幕):
我没有'add connected service'自己去这个项目所以我不知道我再次下载visual studio后是否做错了。
现在,当我想更新服务引用时,我必须转到 Connected Serice>Edit 然后搜索 wsdl 然后更新,但过程与添加新的连接服务相同。
我想我可能缺少一些 visual studio 扩展。
当我以“新方式”更新我的服务时,然后在 'ConnectedService.json' 中删除了这两行:
"ProviderId": "Microsoft.VisualStudio.ConnectedService.Wcf",
"Version": "15.0.40203.910",
接下来是当我“添加服务引用”选项时,“Microsoft WCF Web 服务引用提供程序”不可用,但“WCF Web 服务”可用。
我的visual studio2019企业版是最新的
至于答案,postMS 人员在他们论坛的 post 上编辑:
The behavior you’ve observed that “Microsoft WCF Web Service Reference
Provider” isn’t there on 16.10.4 is a change by-design. Start from
16.11, you are supposed to add a service reference via right clicking solution and then choose “Add” -> “Connected Service”, then in the
left panel click “Service References (OpenAPI, gRPC, WCF Web
Service)”, in the popped up list select “WCF Web Service” and go
though the wizards to add a service reference.
To update an existing service, open the “Service References (OpenAPI,
gRPC, WCF Web Service)” panel, click “…” beside the existing service
which you want to update and then select “Edit” in the dropped down
menu item, complete the popped up wizards to update that service.
在我的 .net core 3.1 项目中,我使用了 SOAP Web 服务。在我移动到新的 PC 和系统后,我下载了 VS 2019,克隆了项目,但是当我尝试更新我的 Web 引用时,我发现我的项目中的 WCF 部分发生了变化。 我想我需要为我的 Visual Studio 安装一些额外的东西,但我找不到任何 'WCF' 没有安装在 VS Installer 中的东西。
我没有这个按钮了(更新服务参考):
(来自 youtube 的示例屏幕):
我没有'add connected service'自己去这个项目所以我不知道我再次下载visual studio后是否做错了。 现在,当我想更新服务引用时,我必须转到 Connected Serice>Edit 然后搜索 wsdl 然后更新,但过程与添加新的连接服务相同。 我想我可能缺少一些 visual studio 扩展。
当我以“新方式”更新我的服务时,然后在 'ConnectedService.json' 中删除了这两行:
"ProviderId": "Microsoft.VisualStudio.ConnectedService.Wcf", "Version": "15.0.40203.910",
接下来是当我“添加服务引用”选项时,“Microsoft WCF Web 服务引用提供程序”不可用,但“WCF Web 服务”可用。
我的visual studio2019企业版是最新的
至于答案,postMS 人员在他们论坛的 post 上编辑:
The behavior you’ve observed that “Microsoft WCF Web Service Reference Provider” isn’t there on 16.10.4 is a change by-design. Start from 16.11, you are supposed to add a service reference via right clicking solution and then choose “Add” -> “Connected Service”, then in the left panel click “Service References (OpenAPI, gRPC, WCF Web Service)”, in the popped up list select “WCF Web Service” and go though the wizards to add a service reference.
To update an existing service, open the “Service References (OpenAPI, gRPC, WCF Web Service)” panel, click “…” beside the existing service which you want to update and then select “Edit” in the dropped down menu item, complete the popped up wizards to update that service.