Was sind die 'besten' Praktiken in Bezug auf zirkuläre Abhängigkeiten zwischen DLLs in. NET?Circular Dependencies unter DLL's
Ich versuche, an einer DLL für die Fehlerbehandlung/Protokollierung zu arbeiten, die XML lesen/schreiben muss.
Ich habe bereits mehrere Klassen, um XML-Manipulation in einer separaten 'Dienstprogramm' DLL zu helfen.
Es wäre schön, meine ausgefallenen Fehlerbehandlungsklassen in die Dienstprogramm-DLL zu integrieren, aber ich benötige auch den XML-Manipulationscode für die Fehlerprotokollierungs-DLL.
Ich dachte, ich sollte die DLL für die Wiederverwendung in anderen Projekten getrennt halten, aber jetzt bin ich mir nicht sicher, was der beste Ansatz wäre.
Haben Sie Vorschläge zum Umgang mit diesem Szenario?
möglich Duplikat [Rundreferenz Problem (C#)] (http: // Stackoverflow. com/questions/1318123/circular-referenz-problem-c) – RQDQ
xml-handling mit XDocument (linq2xml) ist wirklich einfach Ich glaube nicht, dass Sie dafür ein separates Projekt benötigen. –
Was bedeutet es, sie voneinander zu trennen, wenn sie voneinander abhängen? – McGarnagle