Не удается заставить Azure Build Solution использовать определенный файл преобразования XML - PullRequest
0 голосов
/ 18 января 2019

Я клонировал существующий конвейер сборки, где все одинаково, за исключением значений переменных, однако преобразование XML не выполняется правильно, преобразование выполняется с использованием неверного файла.

конвейер QA успешно работает и выглядит следующим образом:

Переменные конвейера:

enter image description here

Шаг построения решения:

enter image description here

Файл журнала, показывающий преобразование с «QA», которое является правильным:

enter image description here

Конвейер Dev такой же, как и выше, но с разными значениями переменных:

enter image description here

Проблема в том, что он получает файл «отладки» вместо файла «dev»:

enter image description here

Все файлы конфигурации существуют в ветке, которую я строю:

enter image description here

Есть идеи, почему конвейер Dev использует файл Web.Debug.config вместо файла Web.Dev.config во время процесса сборки?

1 Ответ

0 голосов
/ 22 января 2019

Я разобрался в проблеме. Преобразование происходит как часть шага решения для сборки - в файле решения. Проблема заключается в том, что кто-то изменил конфигурацию в файле решения, чтобы каждая конфигурация по умолчанию имела значение «Отладка», кроме QA, который был установлен правильно. Как только я отменил это изменение, все заработало как положено.

...