Ich habe in einer Projektmappe zwei Projekte. Ich möchte im ersten Projekt eine WinForm öffnen aus dem zweiten Projekt. Da ich aber einen Verweis im zweiten Projekt mit dem erstenn habe, kommt ein Ringverweis zustande. Ich weiß nicht wie ich diesen lösen kann.
Im ersten Projekt möchte ich die zweite WinForm öffnen.
Im zweiten Projekt brauch ich eine Klasse aus dem ersten Projekt.
Beide haben unterschiedliche Namespaces.
Von zwei Projekten gemeinsam verwendete Klassen sind am besten in ner eigenen Klassenbibliothek aufgehoben. So bekommt man so ziemlich jeden Ring aufgelöst.
Baka wa shinanakya naoranai.
Mein XING Profil.
Hallo digi333,
Ringverweise lassen sich meist durch weitere Projekte lösen.
Falls dies nicht möglich sein sollte, musst du abstrahieren; evtl. hilft dir dabei [FAQ] Kommunikation von 2 Forms
//EDIT:
Fast erster 8)
Ich weiß nicht wie ich diesen lösen kann.
Gar nicht. Du musst deine Projekte so strukturieren, dass es keine Abhängigkeitszyklen gibt.
Entweder du schiebst das Winform ins Projekt mit der anderen Klasse (oder andersrum), oder du musst ein drittes Projekt anlegen. Kommt aber ganz auf dein Applikationsdesign an, was man da machen kann. Kannst du uns weitere Details geben? Hört sich auch nicht gerade so an, als ob deine Komponenten besonders lose gekoppelt sind.
EDIT: Arg, zu langsam...
Gruß,
dN!3L