gpt4 book ai didi

wcf - 每次更改时都需要更新服务引用吗?

转载 作者:行者123 更新时间:2023-12-02 05:26:23 25 4
gpt4 key购买 nike

我构建了一个简单的客户端-服务器应用程序。当我对服务器进行更改时,我会删除服务引用并重新创建它以反射(reflect)我对服务器应用程序所做的更改。

我每次更改服务器应用程序时都必须重新创建它,还是有什么方法可以自动更新服务引用?

谢谢

最佳答案

基本的答案可能是:是的。

WCF 和分布式应用程序的美妙之处在于客户端和服务器可以单独发展。更新客户端以利用更新版本的服务应该是一个有意识的选择。

当然,在开发过程中这可能会很痛苦。有几种方法可以缓解这个问题,以下是我能想到的几种方法:

  • Use Visual Studio to manage your service reference .如果您更新了服务,只需右键单击并选择“更新服务引用”,这应该不会太费力。
  • 使用测试驱动的方法来创建您的服务。这使您可以专注于完成服务中的业务逻辑,而无需客户端访问它。一旦你有了“绿灯”,你就可以创建客户端。这种方法最大限度地减少了您需要更新客户端的次数。
  • 自动使用 svcutil在您需要/想要时创建新的客户端代码。

肯定有更多(甚至可能更好)的方法,但这些可能已经对您有所帮助。

关于wcf - 每次更改时都需要更新服务引用吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13018891/

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