Включите проект библиотеки или DLL в ваш клиентский проект, а не создавая ссылку на службу. Вы можете сгенерировать ссылку на службу, чтобы создать все необходимые конфигурации WCF для вызова службы, но просто не используйте сгенерированные типы прокси или типы данных (например, код в Reference.cs) - используйте типы непосредственно во включенной DLL. Вам может потребоваться написать клиента самостоятельно, но это просто и может быть в основном скопировано из сгенерированного клиента в справочнике услуг.
При этом совместное использование типов данных непосредственно между клиентом и сервисом нарушает шаблоны сервис-ориентированной архитектуры. Теперь и ваш клиент, и сервис зависят от одной и той же DLL, а не от клиента, зависящего только от сервиса.