Je fais partie d'une équipe qui gère deux projets. Le projet Plant est un projet de bibliothèque consommé par plusieurs groupes, dont le mien. Le projet Admin Client (que nous construisons pour notre client) consomme le projet Plant et possède ses propres composants personnalisés."Référence indirecte est faite à l'assemblage" Erreur de construction
Pour s'intégrer, nous avons un dossier de dépendance dans le projet AdminClient.Application dans lequel les DLL mises à jour sont placées. Donc, mon problème est plus d'un ennui que je voudrais éviter. Le fichier Plant.UI.Winform.dll a été mis à jour et son numéro de version a été modifié. C'est la référence par deux projets dans le AdminClient. L'application actuelle et un projet AdminClient.UI.Winform. Les deux références ont été apportées à la version initiale (1.0.0.0) et ont leur propriété SpecificVersion définie sur false. Le projet AdminClient.Application contient également une référence au projet AdminClient.UI.Winform.
Lorsque je nettoie et recompile la solution, j'obtiens une erreur BC32207. Microsoft insiste sur le fait que je dois recréer toutes mes références. Cette solution ne fonctionne pas vraiment pour moi car je voudrais implémenter des builds automatisés ce qui signifie que le numéro de version changerait chaque fois qu'un développeur effectue un check-in. Quelqu'un connaît-il une autre solution à ce problème?