У нас есть несколько карт в стиле BizTalk — файлы BTM. Чтобы сгенерировать XSLT из BTM, мы можем просто сделать это в Visual Studio:
Как реализовать ту же функцию в конвейере выпуска Azure DevOps?
У нас есть несколько карт в стиле BizTalk — файлы BTM. Чтобы сгенерировать XSLT из BTM, мы можем просто сделать это в Visual Studio:
Как реализовать ту же функцию в конвейере выпуска Azure DevOps?
Ваш конвейер сборки приложений BizTalk должен получить исходный код проекта и файлы BTM, скомпилировать его и создать библиотеки DLL. Таким образом, если вы не выполняете какой-либо пользовательский XSLT, вам не нужен отдельный XSLT.
Если вы делаете пользовательский XSLT, вы можете выполнить шаги, описанные в вашем вопросе, для создания исходного XSLT, скопировать полученный XSTL в папку проекта и добавить его в проект, затем щелкнуть сетку карты и изменить Custom XSLT Path
на указать на XSLT. Затем вы можете настроить XSLT и вернуть его как обычно.
Примечание. Внесение изменений в сетку карты после этого момента не повлияет на выполнение карты, поэтому я обычно делаю очевидным, что используется пользовательский XSLT, удаляя все ссылки с карты.
Примечание 2. Вы можете использовать XSLT 1.0 только для пользовательского XSLT, если только вы не используете BizTalk 2020, где у вас есть возможность использовать либо Saxon 9 HE для XSLT, либо любой другой механизм преобразования XSLT. Механизм преобразования XSLT (свойство сетки )а>