¿Cómo evitar instalar Microsoft Visual Studio 2008 Team System Database Edition para poder construir proyectos DBPro en un servidor de compilación centralizado?

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

Pregunta

Tengo un proyecto DBPro (DataDude) dentro de mi solución para administrar y versionar el esquema de base de datos de mi aplicación. Uso TeamCity 4.0 para una integración continua.

Para poder construir un .dbproj, se deben instalar las tareas de MSBuild y sus respectivos ensamblados, se deben establecer otras dependencias .dbschema y .xsd. La solución más fácil es instalar VS2008 TS: Database Edition en el servidor de compilación ... algo que me encantaría evitar. He comenzado a colocar los archivos en su lugar, uno por uno, el robot se aburrió después de que fallara la compilación en algunos archivos XSD faltantes instalados por VSTSDB.

¿Alguien ha encontrado una manera fácil de evitar instalar VSTSDB? ¿Un instalador 'redist' hecho por la comunidad que coloca los archivos correctos en el lugar correcto y los ensamblajes correctos en el GAC? El tema es bastante difícil de google, así que espero aprovechar la base de conocimiento de desbordamiento de pila :)

Conozco la carpeta de implementación y vsdbcmd.exe pero me gustaría compilar (e implementar).

¿Fue útil?

Solución

No. No de acuerdo con esto post de Gert Drapers

Otros consejos

La pregunta es si puede construir la base de datos utilizando la línea de comandos (como devenv.exe con algunos argumentos). Si es así, no veo ningún problema para instalar el entorno de desarrollo y ejecutar a través de una tarea de línea de comandos en MSBuild en los servidores de compilación. Hago lo mismo con los instaladores de MSI en los proyectos que administro.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top