Как избежать установки Microsoft Visual Studio 2008 Team System Database Edition, чтобы иметь возможность создавать проекты DBPro на централизованном сервере сборки? - PullRequest
2 голосов
/ 28 января 2009

У меня есть проект DBPro (DataDude) внутри моего решения для управления и версией схемы базы данных моего приложения. Я использую TeamCity 4.0 для непрерывной интеграции.

Чтобы иметь возможность создавать .dbproj, необходимо установить задачи MSBuild и их соответствующие сборки, установить другие зависимости .dbschema и .xsd. Самое простое решение - установить VS2008 TS: Database Edition на сервере сборки .. что-то, чего я бы хотел избежать. Я начал размещать файлы на месте, одному боту стало скучно после сбоя сборки некоторые отсутствующие файлы XSD, установленные VSTSDB.

Кто-нибудь нашел простой способ избежать установки VSTSDB? Созданный сообществом «повторный» установщик, который помещает нужные файлы в нужное место и правильные сборки в GAC? Тема довольно сложна для гугла, поэтому я надеюсь использовать базу знаний переполнения стека:)

Мне известны папка Deploy и vsdbcmd.exe, но я хотел бы собрать (и развернуть).

Ответы [ 2 ]

1 голос
/ 28 января 2009

Нет. Не в соответствии с этим постом Герт Драперс

0 голосов
/ 16 февраля 2009

Вопрос в том, можете ли вы собрать базу данных с помощью командной строки (например, devenv.exe с некоторыми аргументами)? В этом случае я не вижу проблем с установкой среды разработки и выполнением задачи из командной строки в MSBuild на серверах сборки. Я делаю то же самое для установщиков MSI в проектах, которыми я управляю.

...