添加连接的缺点参考-vs2019中的WCF服务

Dsiadvantages of Add Connected reference - WCF service in vs2019

我创建了一个 wcf 服务。它托管在服务器中。现在我已经创建了一个 ASP.NET 核心 WEB 应用程序并添加了一个连接到 WCF 引用的引用。当 WCF 代码更改时,我是否需要刷新此连接引用?如果是,那么还有其他方法可以在 ASP.net Core 中使用 WCF 吗?

当然要刷新,if

  • 合同更改(WSDL 定义)
  • api 中有重大更改(api 已删除,签名已更改等 - 这也更改了合同)
  • 您想使用它自带的新增功能

为什么?

因为添加服务引用生成代理类。

如果您只更改 code/logic WCF 但契约(服务接口和模型)保持不变,则无需刷新和重新编译它