как установить выпуск ssdt за март 2014 г. на windows server 2012

Наши песочницы разработки в настоящее время работают под управлением Visual Studio 2013 (обновление 2) и версии ssdt за март 2014 года для наших проектов баз данных. Последний был загружен через первый.

Я начал изучать сборки tfs для проектов баз данных. Наш блок сборки (контроллер и агент в одном блоке) - это Windows Server 2012 Standard с установленной TFS 2012.

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

На данный момент вопросы:

Является http://sqlproj.com/index.php/2012/03/headless-msbuild-support-for-ssdt-sqlproj-projects (все еще) актуальны для нашей сборки?

Нужно ли мне устанавливать оболочку Visual Studio, чтобы получить версию ssdt за март 2014 г.? Или есть отдельная установка?

Достаточно ли релиза ssdt за март 2014 г., чтобы получить сборку и публикацию msbuild?


person Edu M    schedule 15.05.2014    source источник


Ответы (1)


Статья sqlproj.com, на которую вы ссылались, по-прежнему остается одной из лучших статей, которым стоит следовать. Обратите внимание, что сейчас может быть проще и лучше установить VS2012 SSDTBuildUtilities.msi на ваш сервер сборки TFS 2012. Его можно загрузить с страницы загрузки SSDT. Самый простой способ получить определенные MSI-файлы - это чтобы создать административную точку установки, которая поместит их все в определенную папку.

В выпуск от марта 2014 г. внесен ряд изменений, требующих обновления рецепта установки:

  • Вместо этого вам необходимо использовать пакет функций SQL Server 2014 2012 г. Нужны те же MSI.
  • Предполагаемый каталог для установки компонентов DAC и SSDTBuildUtilities изменился. Теперь ожидается, что он будет находиться в каталоге установки Visual Studio и будет зависеть от того, установлена ​​ли переменная среды $ (VisualStudioVersion) в соответствии с версией VS. Если вы используете TFS2012, вероятное расположение будет «C: \ Program Files (x86) \ Microsoft Visual Studio 11.0 \ Common7 \ IDE \ Extensions \ Microsoft \ SQLDB \ DAC \ 120». Вы можете подтвердить это, проверив файл целей, как это предлагается в статье.

В настоящее время мы работаем над улучшением конфигурации TFS / Build Server, поскольку это явно сложнее, чем должно быть прямо сейчас, особенно с изменениями в расположении DAC и SSDTBuildUtilities. Однако у нас нет точной даты принятия решения о том, когда это может быть выпущено.

person Kevin Cunnane    schedule 15.05.2014
comment
Закончил установку ssdt для vs2012, как было рекомендовано - в моем случае установка администратора не требуется, поскольку доступ к Интернету был доступен в поле tfs. Аргументы MSBuild в определении сборки: / t: Build / t: Publish /p:SqlPublishProfilePath=PublishProfiles\test.publish.xml - сборка компилируется и публикуется нормально - спасибо! - person Edu M; 19.05.2014