Я пытаюсь настроить процесс сборки TFS по умолчанию, добавив шаг, на котором база данных разворачивается с использованием проекта базы данных.Я выполнил [эти шаги] [1], и развертывание БД работает, когда имя базы данных представляет собой жесткий код в файле deploymanifest на этом шаге в InvokeProcess.
c.Установите для свойства Arguments значение "/ a: Deploy / dd + / dsp: Sql /manifest:DatabaseProjectName.deploymanifest".Вы должны заменить DatabaseProjectName именем проекта базы данных, который вы хотите развернуть.
Мой вопрос: как я могу изменить DatabaseProjectName на переменную и назначить ее динамически, чтобы этот BuildProcessTemplate мог использоватьсядругие базы данных или если проект разветвлен в рамках TFS?Я попытался использовать переменную $ (DatabaseName), используемую в SQLCmdVars, со свойствами проекта, но, похоже, она не разрешается.