I ont une solution avec 3 projetsUne dépendance autour de la référence circulaire en C#?
Project1 - main application
Project2 - graphing application
Project3 - graphing library
Les données sont accessibles à partir d'objets dans Project1. Projet 1 a une référence au projet 2 pour créer un affichage des données (formulaire), et projectg 2 a une référence au projet 3 pour faire la lourde tâche de rendre les graphiques.
Maintenant, le projet 3 doit avoir accès aux objets/méthodes du projet 1 car c'est là que les données sont conservées. Mais quand j'ajoute une référence du projet 3 au projet 1, j'obtiens une erreur à propos des références circulaires.
Comment puis-je résoudre ce problème?
Remerciez, Reza
peut-être vous devriez restructurer votre architecture –
@luis_laurent si j'avais eu connaissance de cette restriction, je ne l'aurais pas architecturé de cette façon. J'apprends toujours C#. Je me demande si la simple fusion de projets pourrait être plus simple .. – reza
ok tant pis, je ne sais pas vraiment s'il y a une manière de résoudre ce problème, mais la seule façon dont je vois est de refactoriser vos projets. –