我在使用Web服务的C#项目中工作,我需要更新公司中每个环境的服务参考,我目前在Visual Studio中打开项目,右键单击服务引用,更新它并创建发布的网站,有没有办法更快地执行此过程,如使用命令行,所以我可以更新服务引用并发布网站而无需进入Visual Studio?感谢您的帮助,谢谢!
答案 0 :(得分:0)
您说您正在使用Web服务引用。然后,您应该可以使用wsdl.exe更新它们。如果您已经为您的环境设置了自动构建,那么您应该能够添加一个新任务,每次构建时都会刷新它们。
如果您正在使用MSBuild,请查看this answer,这可能是您的解决方案。这当然必须在每个需要更新的环境中进行更改,但是如果你这样做,你将来可以安全地修改合同。
答案 1 :(得分:0)