Почему при добавлении веб-ссылки в проект сборки библиотеки создается файл app.config для проекта? он не будет использоваться во время выполнения, верно? - поскольку на каждый хост-процесс (исполняемый файл) может быть только один корневой конфигурационный файл, - поэтому только исполняемые файлы получают свои app.configs, переименованные в «projectName.exe.config» и развернутые в выходной папке в процессе компиляции.
В любом случае, единственное, что есть, - это раздел applicationSettings с одним параметром конфигурации с URL-адресом веб-службы, который в общем случае будет динамически задан ops с использованием отдельного параметра конфигурации в любом случае ...
Кроме того, если в главном процессе есть несколько зависимых библиотечных сборок с веб-ссылками, какой смысл? Какие из множества настроек (по одному на каждую зависимую библиотечную сборку) будут использованы?
В любом случае, я хочу избавиться от этих app.configs, чтобы избежать исключения, когда система конфигурации не может найти настройку во время выполнения, но, поскольку я не понимаю, почему она вообще существует ... Я что-то упустил?