Я пытаюсь разработать библиотеку C #, которая будет использоваться в нескольких приложениях на C # (например, в проектах WPF и ASP.NET) с использованием платформы .NET.
Моя библиотека зависит от конкретной веб-службы (SOAP), которая не обязательно используется в приложениях-потребителях, которые будут использовать мою библиотеку.
Возможно ли, чтобы эти приложения могли использовать мою библиотеку без необходимости определять конечные точки веб-служб в моей указанной библиотеке в своем конфигурационном файле?
Если нет, то как библиотеки типов предприятия решают эту проблему? ... Это просто ограничение библиотек?
Обратите внимание, что ошибка, возникающая, когда не определено соответствие конечных точек в приложении-потребителе: «Не удалось найти элемент конечной точки по умолчанию, который ссылается на контракт« Имя контракта веб-службы »в разделе конфигурации клиента ServiceModel. Это может быть связано с тем, что для вашего приложения не найден файл конфигурации или потому что в клиентском элементе не найден элемент конечной точки, соответствующий этому контракту. "