我正在使用 .NET Visual Studio 2010 通过将服务引用添加到我的项目中来构建 Web 服务客户端。
现在我引用的 Web 服务实际上是我自己实现的,它最终将在我们的一台服务器上运行。在开发过程中,Web 服务仍然可能会发生变化,因为我们目前处于原型设计阶段。
因此我的问题是:一旦我更改了 Web 服务接口,即我在客户端项目中引用的 wsdl;那么更新客户端最简单的是什么 - 我可以以某种方式在该客户端项目中重新生成服务引用吗?假设我在 wsdl 中添加了一个新操作并引入了新的数据类型,那么从添加的服务引用中更新现在已经过时的生成代码而言,我最好的前进方式是什么?
并且引用实际的 wsdl 是最好的方法,而不是“在项目中发现服务”(添加服务引用对话框的选项之一)?
感谢你的帮助。
干杯,斯蒂沃