Я разрабатываю приложение для интеллектуального клиента n-уровня. Клиентская часть приложения разделена на два уровня. Интерфейсное приложение и клиентская бизнес-библиотека, которая извлекает и обслуживает данные для интерфейса. Данные предоставляются через коллекцию служб WCF net.tcp и http в зависимости от подключения клиента.Приложение Config Conundrum
Моя проблема заключается в том, что интерфейс ничего не знает о службах wcf (как мы хотим) конфигурации. Информация о привязке system.serviceModel хранится в конфигурации для lib, а не exe. Если я не скопирую раздел system.serviceModel в exe config, приложение не сможет найти конечные точки.
Так что я мог бы создать какой-то предварительной сборки событие, которое копирует app.config файл:
attrib -r "$(ProjectDir)app.config" copy "$(SolutionDir)Domain\Client\app.config" "$(ProjectDir)"
, но это, честно говоря, это дерьмо (его прямая копия не сливать), и я хочу, лучший способ ... Любые идеи? Спасибо
Любовь слово дилемму –
Я имел эту проблему раньше , но забудьте, как я его решил :-) –