如何在构建时自动更新Web引用?

HBF*_*Fan 18 .net web-services

我有一个.net项目,它有一个服务的Web引用.我想将该Web引用更新为每个构建的一部分.那可能吗?

Viv*_*vek 17

您可以将MSBuild脚本与调用wsdl.exe的任务一起使用

  <Target Name="UpdateWebReference">
    <Message Text="Updating Web Reference..."/>
    <Exec Command="wsdl.exe /o &quot;$(OutDir)&quot; /n &quot;$(WebServiceNamespace)&quot; &quot$(PathToWebServiceURL)&quot;"/>
  </Target>
Run Code Online (Sandbox Code Playgroud)

  • WSDL仅适用于ASMX服务.WCF的命令行工具不执行与Visual Studio的"更新服务引用"相同的工作 (2认同)