Question

Nous avons un service WCF sur notre serveur de build TFS qui a une conception découplé. Je suis en train de déterminer la façon dont nous pouvons déplacer nos assemblées découplées dans le dossier sites publiés / bin automatiquement depuis le compilateur ne voit pas une dépendance. Nous utilisons Ninject pour gérer notre injection de dépendance de sorte que le compilateur ne sait pas que dit l'ensemble x est tributaire de l'assemblage y. Donc, le bac ne contient que nos ensembles d'interface pour notre service et non nos implémentations concrètes. Y at-il un moyen de gérer cela avec une mise à jour de définition de build? Si oui, comment pourrions-nous y parvenir?

Merci!

Était-ce utile?

La solution

Une option simple consiste à créer un « déploiement » fichier proj msbuild avec des cibles personnalisées que vous pouvez exécuter à la fin de votre forfait de construction. Ce fichier contiendrait des tâches proj CopyFile à copier / tout mouvement que vous voulez à partir des emplacements standard à $ (OutDir) dans une structure d'image de déploiement.

Voici une promenade à travers de MSDN qui montre comment créer un fichier projet MSBuild personnalisé:

http://msdn.microsoft.com /en-us/library/ms171479(v=VS.90).aspx

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