Comment éviter l'installation de Microsoft Visual Studio 2008 Team System Database Edition pour pouvoir générer des projets DBPro sur un serveur de génération centralisé?

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

Question

J'ai un projet DBPro (DataDude) dans ma solution pour gérer et mettre à jour le schéma de base de données de mon application. J'utilise TeamCity 4.0 pour l'intégration continue.

Pour pouvoir créer un fichier .dbproj, vous devez installer les tâches MSBuild et leurs assemblys respectifs, ainsi que d’autres dépendances .dbschema et .xsd. La solution la plus simple consiste à installer VS2008 TS: Database Edition sur le serveur de compilation. Ce que j'aimerais éviter. J'ai commencé à mettre les fichiers en place un par un. sur certains fichiers XSD manquants installés par VSTSDB.

Quelqu'un a-t-il trouvé un moyen simple d'éviter l'installation de VSTSDB? Un installateur «redist» fabriqué par la communauté qui place les bons fichiers au bon endroit et les bons assemblages dans le GAC? Le sujet est assez difficile à rechercher sur Google. J'espère donc pouvoir exploiter la base de connaissances sur le débordement de la pile:)

Je connais le dossier Deploy et vsdbcmd.exe, mais j'aimerais construire (et déployer).

Était-ce utile?

La solution

Non. Non conforme à cette post de Gert Drapers

Autres conseils

La question est de savoir si vous êtes capable de construire la base de données en utilisant la ligne de commande (comme devenv.exe avec quelques arguments)? Si tel est le cas, je ne vois aucun problème à installer l'environnement de dev et à exécuter via une tâche de ligne de commande dans MSBuild sur les serveurs de génération. Je fais la même chose pour les installateurs MSI dans les projets que je gère.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top