2012-01-15 24 views
1

TFSビルドの一部として、プロジェクト "Web References"を簡単に更新する方法はありますか?TFSビルドの一部として「Web参照」を更新する

いくつかの背景について...公共サービスを指し示すいくつかのWeb参照があります。サービスプロバイダーは契約を定期的に変更しており、これを夜間に構築したいと考えています。

私は、WSDLをダウンロードして参照アセンブリを構築するMSBuildタスクを構築することができますが、svcutilを使用してプロジェクトを構築することになります。私が必要とすることができる.NETスタック、TFS、またはMSBuildには何かが組み込まれていますか?

答えて

1

私はこのアップデートを自動ツールで行わないでください。このようなサービス契約の変更後にコードがコンパイルされない可能性が強くあります。また、コードがコンパイルされたとしても、サービスクライアントの更新だけでなく、ビジネスルールの変更など、WSDLの変更によってプロジェクトで他のアクションを実行する必要があるかどうかを検査する必要があります。

私は、WSDLを定期的にダウンロードし、何か変更があった場合に通知を送信する簡単なツールを作成します。そうすれば、適切な人が対応できるようになります。

ツールはrun as a custom tool in MSBuildにすることも、Windowsタスクスケジューラを使用することもできます。

関連する問題