Question

Comment géreriez-vous le cycle de vie et le processus de construction automatisé lorsque certains des projets (C# .csproj projets) font partie du système de construction actuel ?

Exemple:UN .csproj est un projet qui utilise MSBuild tâches mises en œuvre dans BuildEnv.csproj.Les deux projets font partie du même produit (c'est-à-dire BuildEnv.csproj change fréquemment au fur et à mesure du développement du produit et non d'un tiers rarement mis à jour)

Était-ce utile?

La solution

Vous devez prendre cela en compte dans deux "projets" distincts, sinon vous passerez des heures à courir après votre queue pour essayer de savoir si une version cassée est due à des changements dans le système de construction ou à des changements dans le code en cours de développement.

Auparavant, nous avions regroupé les deux systèmes dans des projets distincts dans CVS.

Vous voulez pouvoir faire varier une chose tout en gardant l’autre constante pour limiter ce que vous auriez à examiner lors d’une analyse médico-légale.

J'espère que cela pourra aider.

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