.NET: Selbe Klasse in 2 Projekten verwenden
Frys_Assassin 27.11.2005 - 22:06 851 3
Frys_Assassin
information keeper
|
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?
|
murcielago
Dr. Doom
|
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?
|
AoD
aka AngelOfDeath
|
Gemeinsame Klassen (Util) sowie Interfaces in eine eigene dll (folglich auch ein eigenes Projekt in der Solution) ist keine unübliche Lösung.
|
Frys_Assassin
information keeper
|
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? Verwende VS.net 2003. Wie bereits erwähnt funktioniert der Verweis nur wenn das Ziel ein Projekt ist, welches eine dll produziert. Werde aber die Erzeugung einer Util dll in Erwägung ziehen. Danke für die bisherigen Antworten.
|