У меня есть одно большое решение, содержащее 27 служб WCF и 3 общих проекта (DAL, Models и Core).
Допустим, что-то критичное в DAL меняется. Теперь мне нужно опубликовать все 27 сервисов WCF. В настоящее время я делаю это вручную, щелкая правой кнопкой мыши по каждому из 27 и выбирая «Опубликовать». Я настроил профили публикации для каждой из служб, используя «Файловую систему» в качестве метода публикации. Как вы понимаете, это довольно болезненно.
Я также создал различные конфигурации решений и преобразования web.config. Это позволяет мне публиковать в рабочей среде и в тестовом блоке разное содержимое конфигурации. Возвращаясь к исходной проблеме, когда что-то низкоуровневое изменяется в DAL и мне нужно повторно опубликовать 27 раз, я на самом деле повторно публикую 54 раза, 27 в тестовом блоке, а затем 27 в живом блоке.
Как вы можете опубликовать несколько сервисов WCF или как лучше всего сделать что-то подобное? Я использую VS2013 и TFS2013.
К сведению: в настоящее время мы устанавливаем и читаем о новых инструментах управления выпусками для VS/TFS 2013.
Заранее спасибо.