不支持Svcutil配置文件.net core

问题描述 投票:0回答:3

我正在使用

svcutil
将 wcf 服务引入我的项目。

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

ServiceSoapClient client = new ServiceSoapClient();

错误如下:

不支持配置文件

我使用此命令将其获取到我的项目:

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

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

但没有成功。

c# wcf .net-core svcutil.exe
3个回答
0
投票

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

您可以使用 WCF Web 服务引用提供程序工具添加 WCF 服务引用。

目前因为wcf还没有移植到.net core。 Microsoft 建议使用 gRPC 来代替。


0
投票

如果您使用Visual Studio 2022,则必须下载该工具。

dotnet tool install --global dotnet-svcutil

然后,运行命令

dotnet-svcutil <WCF-WEB-URL>


0
投票

对于 .net core,我必须使用

dotnet svcutil
而不仅仅是
svcutil

在cmd中我使用:

dotnet svcutil myUrl.admx

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

dotnet svcutil myUrl.admx --sync

现在。如果需要,您可以使用您的命名空间包装渲染的引用.cv。

© www.soinside.com 2019 - 2024. All rights reserved.