.NET: Selbe Klasse in 2 Projekten verwenden

Seite 1 von 1 - Forum: Coding Stuff auf overclockers.at

URL: https://www.overclockers.at/coding-stuff/net_selbe_klasse_in_2_projekten_verwenden_153485/page_1 - zur Vollversion wechseln!


Frys_Assassin schrieb am 27.11.2005 um 22:06

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 schrieb am 27.11.2005 um 22:30

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 schrieb am 27.11.2005 um 23:02

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 schrieb am 27.11.2005 um 23:25

Zitat von murcielago
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.




overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2025