WCFテストクライアントを使用すると、IMetadataExchangeエンドポイントが定義されていなくても表示されます。ただし、そのエンドポイントには、エンドポイントと通信できないことを示すエラーもあります。私はこれをいくつかのアプリケーションでテストしましたが、それらすべてで発生します。
「クライアント構成のコントラクト「IMetadataExchange」がサービスコントラクトの名前と一致しません。」
面白いことに、このクライアントはVisual Studio 2008に属しており、クライアントapp.configはバックグラウンドのどこかでVSによって生成され、それを使用してサービスとの通信を試みていると思います。
何か案は?SP1がインストールされたVSTSDeveloperを使用しています。