Come evitare l'installazione di Microsoft Visual Studio 2008 Team System Database Edition per poter costruire progetti DBPro su un server di build centralizzato?

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

Domanda

Ho un progetto DBPro (DataDude) all'interno della mia soluzione per gestire e versioni lo schema del database della mia applicazione. Uso TeamCity 4.0 per l'integrazione continua.

Per poter costruire un .dbproj, è necessario installare le attività di MSBuild e i loro rispettivi assiemi, mettere in atto altre dipendenze .dbschema e .xsd. La soluzione più semplice è installare VS2008 TS: Database Edition sul server di compilazione. Qualcosa che mi piacerebbe evitare. Ho iniziato a mettere i file in posizione uno per uno e mi sono annoiato dopo che la compilazione non è riuscita su alcuni file XSD mancanti installati da VSTSDB.

Qualcuno ha trovato un modo semplice per evitare l'installazione di VSTSDB? Un programma di installazione "redist" creato dalla comunità che mette i file giusti nel posto giusto e gli assemblaggi giusti nel GAC? L'argomento è piuttosto difficile da google, quindi spero di toccare la knowledge base di overflow dello stack :)

Sono a conoscenza della cartella Deploy e vsdbcmd.exe ma vorrei creare (e distribuire).

È stato utile?

Soluzione

No. Non secondo questo post di Gert Drapers

Altri suggerimenti

La domanda è se sei in grado di creare il db usando la riga di comando (come devenv.exe con alcuni argomenti)? In tal caso, non vedo problemi nell'installazione dell'ambiente di sviluppo e nell'esecuzione tramite un'attività della riga di comando in MSBuild sui server di generazione. Faccio la stessa cosa per gli installatori MSI nei progetti che gestisco.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top