Как избежать установки Microsoft Visual Studio 2008 Team System Database Edition, чтобы иметь возможность создавать проекты DBPro на централизованном сервере сборки?
-
20-08-2019 - |
Вопрос
У меня есть проект DBPro (DataDude) внутри моего решения для управления схемой базы данных моего приложения и ее версии.Я использую TeamCity 4.0 для непрерывной интеграции.
Чтобы иметь возможность создавать .dbproj, необходимо установить задачи MSBuild и их соответствующие сборки, установить другие зависимости .dbschema и .xsd.Самое простое решение - установить VS2008 TS:Версия базы данных на сервере сборки.. то, чего я хотел бы избежать. Я начал вставлять файлы на место один за другим, боту стало скучно после сбоя сборки некоторых отсутствующих XSD-файлов, установленных VSTSDB.
Кто-нибудь нашел простой способ избежать установки VSTSDB?Созданный сообществом установщик 'redist', который помещает нужные файлы в нужное место и нужные сборки в GAC?Эту тему довольно сложно найти в Google, поэтому я надеюсь воспользоваться базой знаний stack overflow :)
Я знаю о папке Deploy и vsdbcmd.exe но я хотел бы создать (и развернуть).
Решение
Нет.Не в соответствии с этим Публикация автор : Герт Дрейперс
Другие советы
Вопрос в том, можете ли вы создать базу данных с помощью командной строки (например, devenv.exe с некоторыми аргументами)?Если это так, я не вижу проблем с установкой среды разработки и выполнением через задачу командной строки в MSBuild на серверах сборки.Я делаю то же самое для установщиков MSI в проектах, которыми я управляю.