нет, в этом нет необходимости, вам нужно скопировать конфигурацию веб-сервиса в конфигурацию приложения целевых исполняемых файлов, потому что когда вы помещаете веб-сервис в библиотеку, когда вызываете его из библиотеки, веб-сервис ищет конфигурацию из .exe.config, который не существует
Вы можете программно установить URL веб-сервиса, как я сделал
AC.CCRS.WebService.MyWebServices c = new AC.CCRS.WebService.MyWebServices ();
c.Url =... "the webservice host url