【问题标题】:Updating "Web References" as part of TFS Builds作为 TFS 构建的一部分更新“Web 引用”
【发布时间】:2012-01-15 10:36:27
【问题描述】:

是否有一种简单的方法可以将项目“Web References”作为 TFS 构建的一部分进行更新?

对于一些背景...我有几个指向公共服务的 Web 参考。服务提供商会定期更改他们的合同,我想在每晚的构建中发现这一点。

我知道我可以构建一个 MSBuild 任务,下载 WSDL 并使用 svcutil 构建参考程序集,但这意味着对项目结构进行更多更改。 .NET 堆栈、TFS 或 MSBuild 是否有内置功能可以满足我的需求?

【问题讨论】:

    标签: c# web-services tfs msbuild


    【解决方案1】:

    我会避免使用自动工具完成此更新。在这样的服务合同更改后,代码很可能无法编译。即使代码编译成功,也应该有人检查 WSDL 更改是否需要在您的项目中执行一些其他操作,而不仅仅是更新服务客户端(甚至可能更改业务规则)。

    我要做的是编写一个简单的工具,它会定期下载 WSDL 并在发生任何变化时发送通知 - 这样适当的人就可以在这种情况下采取行动。

    该工具可以是 run as a custom tool in MSBuild 或只是使用 Windows 任务计划程序。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-02-06
      • 2014-08-06
      • 1970-01-01
      • 1970-01-01
      • 2015-08-06
      • 2018-11-16
      • 2013-11-09
      • 1970-01-01
      相关资源
      最近更新 更多