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