URL: https://www.overclockers.at/coding-stuff/net_selbe_klasse_in_2_projekten_verwenden_153485/page_1 - zur Vollversion wechseln!
Ist es möglich eine Klasse in 2 Projekten (welche sich aber in der gleichen Solution befinden) zu verwenden?
Händisches synchronisieren von z.B. Interfaces (Ja ich weiss, die sollte man eh nicht brechen ist aber halt noch in der Developing) und anderem allgemeinen Code der in der Solution verwendet wird, ist recht anstrengend.
Namespace-mässig siehts so aus: Das eine Projekt hat Produkt.Client und das andere Produkt.Server
Wenn ich nun Klassen nur im Namespace Produkt definiere, sind sie dennoch nicht projektübergreifend verfügbar.
Referenzen lassen sich nur erstellen wenn das Projektziel eine dll ist (Was nicht der Fall ist - .exe wirds). Weiss auch nicht ob es sinnvoll ist diese Teile in einer eigenen dll zu implementieren (dll hell - verwenden eh schon einige Externe)
Any ideas wie man die Sache komfortabler gestalten könnte?
hau doch einfach bei den verweisen einen projektverweis zum anderen projekt dazu. dann kennt er auch die klassen bzw. namespaces.
verwendest eh visual studio oder?
Gemeinsame Klassen (Util) sowie Interfaces in eine eigene dll (folglich auch ein eigenes Projekt in der Solution) ist keine unübliche Lösung.
Zitat von murcielagohau doch einfach bei den verweisen einen projektverweis zum anderen projekt dazu. dann kennt er auch die klassen bzw. namespaces.
verwendest eh visual studio oder?
overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2025