IISでwcfサービス(.NET 4.0)をホストしています。サービスクラスInterface_Aは、[ServiceContract]属性と[OperationContract]属性を保持するインターフェイスを実装します。Interface_Aがwcfプロジェクトの一部である場合は、すべて問題ありません。ただし、Interface_Aが別のプロジェクト(私のサービス契約プロジェクト)にある場合は、ファイルのみsvcutilを作成しますが、ファイルは作成されません。エラーは発生せず、どちらのシナリオでも同じように見えます。
私はwsdlに対してsvcutilを使用しています。
独自のプロジェクトにサービスインターフェイスを含めることは、サービスインターフェイスとサービスの実装を厳密に分離できるため、非常に現実的なシナリオだと思います。.config.cswsdl