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

时间:2014-08-10 20:13:48

标签: c# visual-studio-2010 service-reference

我在使用Web服务的C#项目中工作,我需要更新公司中每个环境的服务参考,我目前在Visual Studio中打开项目,右键单击服务引用,更新它并创建发布的网站,有没有办法更快地执行此过程,如使用命令行,所以我可以更新服务引用并发布网站而无需进入Visual Studio?感谢您的帮助,谢谢!

2 个答案:

答案 0 :(得分:0)

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

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

答案 1 :(得分:0)

更新服务引用的命令行实用程序是svcutil.exe 讨论了您要完成的任务here以及有关svcutil的文档是here