Ваш конвейер BizTalk Application Build должен получить исходный код проекта и файлы BTM, скомпилировать его и создать библиотеки DLL. Таким образом, если вы не используете какой-либо пользовательский XSLT, вам не необходимо иметь XSLT отдельно.
Если вы делаете пользовательский XSLT, вы можете выполнить шаги, которые вы обрисовали в общих чертах в вашем вопросе, чтобы сгенерировать исходный XSLT, скопировать полученный XSTL в папку вашего проекта и добавить его в проект, затем нажмите на карту сетки и измените Custom XSLT Path
, чтобы указать на XSLT. Затем вы можете настроить XSLT и установить его как обычно.
Примечание : внесение изменений в сетку карты после этой точки не повлияет на выполнение карты, поэтому я обычно делаю очевидным, что пользовательский XSLT используется путем удаления всех ссылок из map.
Примечание 2: Вы можете использовать XSLT 1.0 для пользовательского XSLT, если только вы не используете BizTalk 2020, где у вас есть возможность использовать Saxon 9 HE для XSLT или любой другой XSLT Transform Engine. XSLT Transform Engine (свойство сетки)