gpt4 book ai didi

c# - WCF - 从接口(interface)契约重新生成客户端代码

转载 作者:行者123 更新时间:2023-12-01 18:47:54 25 4
gpt4 key购买 nike

我有非常简单的 WCF 服务及其客户端 - 两者都驻留在我的应用程序中。目前,用于 WCF 合约的接口(interface)由 3 个方法组成,根据 MSDN,我使用 svcutil.exe CLI 为其生成了客户端代码。但现在我又添加了一种方法。我想知道 - 是否有一种更简单的方法来重新生成客户端代码(可能直接在 VisualStudio 中),为此操作执行更少的操作?

最佳答案

右键单击您的服务引用并选择您想要为其重新生成代码的服务。然后单击更新服务引用。然后你就完成了。

enter image description here enter image description here

重新阅读问题后更新我意识到您可能不知道如何导入 WCF 服务。这是它的完成方式:

enter image description here enter image description here

根据评论更新:

对此有两种解决方法,第一种是在 IDE 外部运行应用程序,然后进入 IDE 导入它。

第二个是创建一个代理客户端来实现您的服务契约(Contract)。当您使用客户端代理时,您可以右键单击该接口(interface)并选择一个选项来实现该接口(interface)。假设设置正确完成,如果您对 ServiceContract 进行更改,您可以转到您的代理类,只需单击实现接口(interface)即可更新您的代理类。通过这样做,您可以完全绕过 svc 实用程序;然而,您对自己的发展拥有更多的控制权。您需要使用 DLL 来完成此任务;然而,它就像一个魅力。 Here是一个例子,尽管我怀疑你是否需要一个例子,但为了完整起见,我将保留它。使用this example对于复式公寓

关于c# - WCF - 从接口(interface)契约重新生成客户端代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24738985/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com