私のソリューションには、次のプロジェクトが含まれています
- A (wcf サービス)
- B (wcf サービス)
- foo (参照 A)
- バー (参照 B)
A に変更を加えた場合、foo のサービス参照を更新する必要があります。
これを行う必要がある方法は、[デバッグ] | [デバッグ] に移動して、Visual Studio で A & B を手動で開始することです。Cassini がサービス (http://localhost:59445/A.svc) を開始するように新しいインスタンスを開始し、foo に移動してサービス参照を更新します。
foo と bar のサービス参照を自動的に更新する方法 (できればコマンド ライン駆動) を見つけたいと思います。これを手動で行うよりも、これを行うためのより良い方法が必要です。
提案?
編集:「あなたは間違っている!」と思っていました。コメント。これを行う必要があるのは、サービスに新しい機能を追加し、契約を変更することがあるからです。しかし、さらに大きな理由は、DVCS (mercurial) を使用していることと、さらに悪いことに、VS2008 で実行されているブランチから VS2010 を実行している別のブランチにマージしていることです。このようなマージのたびに、VS2010 サービス参照がかなり台無しになり、サービス参照の更新が非常に簡単になります。これを手動で行う必要があります。それを自動的に行う方がはるかに良いでしょう。