Svcutil 配置文件不是 supported.net 核心

Svcutil Configuration files are not supported.net core

我正在使用 svcutil 将 wcf 服务引入我的项目。

但是我在尝试初始化 soapClient 时遇到错误:

ServiceSoapClient client = new ServiceSoapClient();

错误如下:

Configuration files are not supported

我使用此命令将其添加到我的项目中:

svcutil myUrl.asmx /out:name.cs/config:name.config

我将所有生成的配置内容复制到我的 web.config 文件中。

但是没有成功。

svcutil 生成的 WCF 代理不支持从单独的配置文件或 System.Configuration.Configuration 对象加载。

您可以使用 the WCF Web Service Reference Provider tool 添加 wcf 服务引用。

目前因为wcf没有移植到.net core。 Microsoft 建议改用 gRPC

对于 .net core 我必须使用 dontent svcutil 而不仅仅是 svcutil.

在cmd中我使用: dotnet svcutil myUrl.admx

要使其同步(默认呈现为异步),请使用:

dotnet svcutil myUrl.admx --sync

现在。如果需要,您可以将呈现的 reference.cv 包装在您的命名空间中。