Je pense avoir mal compris quelque chose à propos des références de projet de Visual Studio ou SVN: externals - peut-être les deux :) -.Résolution automatique du chemin des références sur le projet
Le fait est que j'ai trois projets:
- A n'a pas de références se
- B fait référence à la DLL A, vérifié via svn: externals lorsque mis à jour (à quelque part dans le répertoire du projet). C, une fois mis à jour, extrait (via SVN: externals) les DLL de A et B vers un répertoire du projet (disons path.to.project.C \ Libraries \ A et path.to.project. C \ Libraries \ B)
Le projet C, quand j'ajoute DLL a comme référence de chemin path.to.project.C \ bibliothèques \ a, Visual studio prend path.to.project .C \ Bibliothèques \ B comme chemin. Il me semble que c'est en omettant mon choix et en résolvant automatiquement la DLL de A sur le mauvais chemin.
Avec cette configuration I:
- mise à jour du code de certains A, compiler projet et engager la DLL dans le référentiel. C
- mise à jour du projet de référentiel C.
- Le projet C finit par utiliser une version obsolète de la DLL de A (en recherchant la DLL de A sur les fichiers du projet B extraits de subversion. pas mis à jour avec les dernières modifications).
Tout indice serait grandement apprécié.