В итоге я создал свой собственный интерфейс вручную, как это:
public interface IMyServiceProxy : IGeneratedServiceProxy
{
void GetEntityAsync(GetEntityRequest request);
void GetEntityAsync(GetEntityRequest request, object userState);
event EventHandler<GetEntityCompletedEventArgs> GetEntityCompleted;
}
и затем создание производного класса, который реализует мой интерфейс:
public class MyServiceProxy : GeneratedServiceProxy, IMyServiceProxy
{
}
Дайте мне знать, если кто-нибудь найдет лучший обходной путь.