Visual Studio - 使用命令行更新项目服务引用

sam*_*uke 5 c# visual-studio-2010 service-reference

我在一个带有 Web 服务的 C# 项目中工作,我需要更新公司中每个环境的服务引用,我目前在 Visual Studio 中打开该项目,右键单击服务引用,更新它并创建已发布的站点,是否有任何方法可以更快地执行此过程,例如使用命令行,以便我无需进入 Visual Studio 即可更新服务引用并发布站点?我将不胜感激您的帮助,谢谢!

Mik*_*ver 0

您说您正在使用网络服务引用。然后您应该能够使用wsdl.exe更新它们。如果您已经为您的环境设置了自动构建,那么您应该能够添加一个新任务,在每次构建时刷新它们。

如果您正在使用 MSBuild,请查看此答案,这可能是您的解决方案。当然,这必须在每个环境中进行更改,需要更新,但如果您这样做,您将来应该可以安全地更改合同。