2015-07-19 6 views
0

У меня есть процесс сборки Microsoft TFS для развертывания веб-проекта с помощью веб-роли azure, это происходит автоматически каждый день. Я следовал за статью Azure https://azure.microsoft.com/en-in/documentation/articles/cloud-services-dotnet-continuous-delivery/Проблема с проектом базы данных (DACPAC) - Продолжается доставка

Я следующие аргументы MSBuild в моей сборки projcess, как описано выше статье предлагается

/t:Publish /p:PublishDir=C:\MSCD\ 

Когда я добавить проект базы данных для моего проекта решения, строить будет держать неудачу. Получение сообщения об ошибке

Задача «SqlPublishTask» не было дано значение для требуемого параметра «SqlPublishProfilePath»

Когда я опубликовать свой веб-проект, я не хочу, проект базы данных будет опубликован , Как удалить файл DACPAC для удаления папки? поэтому я могу использовать powershell для обновления моей базы данных в лазурном режиме.

Я использую TFS 2012 On-Premise. Может ли кто-нибудь дать предложение о том, как решить эту проблему?

ответ

0

Вам необходимо создать определения сборки «Магистр-ребенок» и в определении конфигурации построения встроенной сборки с установкой и отключением в диспетчере конфигурации и в проекте дочерней сборки.

Создайте определение встроенного и дочернего построений таким образом, чтобы они имели общее падение.