Como evitar a instalação do Microsoft Visual Studio 2008 Team System Database Edition para ser capaz de construir projetos DBPro em um servidor de compilação centralizada?

StackOverflow https://stackoverflow.com/questions/486056

Pergunta

Eu tenho um projeto DBPro (DataDude) dentro da minha solução para gerenciar e versão do esquema do banco de dados da minha aplicação. Eu uso TeamCity 4.0 para integração contínua.

Para ser capaz de construir uma .dbproj, tarefas MSBuild e suas respectivas assembleias têm de ser instalado, outro .dbschema e dependências .xsd colocar no lugar. A solução mais fácil é instalar VS2008 TS:. Database Edition no servidor de compilação .. algo que eu adoraria para evitar I começaram a colocar os arquivos no lugar um por um bot ficou aborrecido após a compilação falhou em algum XSD faltando arquivos instalados pelo VSTSDB.

Alguém já encontrou uma maneira fácil de evitar a instalação VSTSDB? A 'redist' instalador feito na comunidade, que coloca os arquivos certos no lugar certo e os conjuntos para a direita no GAC? O tema é muito difícil para o google, então eu estou esperando para tocar na base de conhecimento de estouro de pilha:)

Estou ciente da pasta Deploy e vsdbcmd.exe mas eu gostaria de construir (e implantação).

Foi útil?

Solução

No. Não de acordo com esta pós por Gert Drapers

Outras dicas

A questão é se você é capaz de construir a db usando linha de comando (como devenv.exe com alguns argumentos)? Se assim não vejo problema de instalar o ambiente de dev e executando através de uma tarefa linha de comando no MSBuild nos servidores de compilação. Eu faço a mesma coisa para instaladores MSI nos projetos que gerencio.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top