2010-06-17 12 views
0

J'ai un Nant script de construction qui référence 30 autres scripts de construction. Chaque script de build référence une solution de studio visuel en utilisant MSBuild.Comment utiliser Nant et MSBuild pour construire le déploiement de débogage

Chaque solution a 3 à 5 projets.

Certains projets sont classe Librarys et certains sont apllications Web. Les projets référencent d'autres projets à la fois dans leur solution et hors de leur solution, de sorte que les projets n'utilisent pas les références de projet, ils référencent les DLL de libération dans les dossiers Bin des autres projets.

Pour utiliser le logiciel, j'ai besoin de publier toutes les solutions ensemble.

Ce qui signifie que je ne peux pas effectuer un déploiement en mode débogage.

Ce qui signifie que je ne peux pas entrer et déboguer le code.

Je voudrais exécuter le script de construction pour obtenir un déploiement du logiciel que je peux déboguer.

S'il vous plaît conseiller

Répondre

0

j'ai décidé qu'il serait préférable de construire et mettre la OutDir pour tous les scripts construire

<property name="OutDir" value="${bin.output.dir}"/> 

L'obtenir tous les projets pour faire référence à cet endroit.

Ensuite, ce n'est pas grave si tout cela est de débogage ou de publication.