如何在不添加服务引用的情况下在 .net core 中使用 wcf?

Gop*_*nda 7 wcf asp.net-core

我想在我的 .NET Core 应用程序中使用 WCF 服务而不添加服务引用?

我可以通过安装 WCF 连接服务并添加服务引用来使用 WCF,但我不想添加任何服务引用。

小智 -2

您可以使用 svcutil.exe 创建服务代理并使用代理类作为参考。

这是一个示例:

SvcUtil.exe http://www.temperatureservice.com:8080/TemperatureService.svc /ser:DataContractSerializer /s /language:cs  /out:TemperatureServiceProxy.cs  /n:*,WCF.Client.Proxies.Proxy
Run Code Online (Sandbox Code Playgroud)

它将生成TemperatureServiceProxy.cs文件,将该文件包含在您的项目中,并通过引用该文件创建一个服务客户端。

  • *如何在.net core中使用wcf而不添加服务引用?*,以及*我想在我的核心应用程序中使用wcf服务而不添加服务引用*,以及*我不想添加任何服务引用*。OP 在他们的问题中明确指出**三次**他们不想使用服务参考。然而,您的解决方案是使用服务引用。你真的读过这个问题吗? (5认同)