c# - 如何在 .NET Core 3.1 应用程序中添加 WCF 服务引用?

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

我正在尝试向 .Net Core 3.1 Web API 添加 WCF 服务引用。我在管理模式下使用 Visual Studio 2019。我收到以下错误:

Importing web service metadata ...
Number of service endpoints found: 1
Scaffolding service reference code ...
Error:Unable to generate deps.json, it may have been already generated.  You can specify the "-d" option before the tool name for diagnostic output (for example, "dotnet -d <toolname>": C:\Program Files\dotnet\sdk\3.1.101\Sdks\Microsoft.NET.Sdk\targets\GenerateDeps\GenerateDeps.proj

任何人有任何想法如何解决这个问题?

我已尝试安装 dotnet-svcutil,但出现以下错误:

Package dotnet-svcutil 2.0.1 is not compatible with netcoreapp3.1 (.NETCoreApp,Version=v3.1). Package dotnet-svcutil 2.0.1 supports: netcoreapp2.1 (.NETCoreApp,Version=v2.1) / any

最佳答案

Dotnet 发布了 2.0.3 版的预览版。适用于 dotnet Core 3.1。
通过包管理器控制台和 安装它重新打开 项目。

dotnet tool install --global dotnet-svcutil --version 2.0.3-preview1.20574.1
在解决方案资源管理器中右键单击项目名称 -> 添加 -> 连接的服务,应提供 Microsoft WCF Web 服务引用提供程序

关于c# - 如何在 .NET Core 3.1 应用程序中添加 WCF 服务引用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61275789/

相关文章:

c# - NSubstitute 模拟一个没有参数的 void 方法

.net - 如何分析在生产容器中创建的 dotnet 转储?

asp.net-core - .NET Core SDK 版本 - 要卸载哪个?

c# - 使用 Azure 通知中心安装模型时如何获取所有安装?

c# - 图像文件名未传递给 Controller ​​ mvc c#

c# - DataTable 不包含 AsEnumerable 的定义

c# - 服务器端错误记录

c# - 在 Windows 服务中托管 WCF 服务

c# - 我如何识别我的服务的客户?

c# - 使用 CancellationTokens 作为事件的替代品有哪些优点和缺点?