Eine dll in mehreren Projekten verwenden

18/03/2008 - 13:15 von Peter Pippinger | Report spam
Hallo NG,

ich habe mir eine dll geschrieben, in der viele Funktionen enthalten
sind, die ich immer wieder mal brauche. Diese wird durch ein eigenes
Projekt "ToolBox" erstellt.

Wie mache ich es denn, dass alle meine Projekte immer auf die
aktuellste dll zugreifen? So wie ich das gesehen habe, kopiert Visual
Studio immer eine Kopie dieser dll ins bin/release Verzeichnis des
jeweiligen Projekts. Wie kann ich denn jetzt sicherstellen, dass da
immer die aktuellste dll verwendet wird?

Muss ich jedesmal wenn ich was an der ToolBox àndere die dll in alle
Projekte kopieren, oder kann ich in den jeweiligen Projekten auch
irgendwie einen absoluten Pfad zur dll angeben.

Mit wàre es halt wichtig, dass es auf meinem Rechner immer nur *eine*
dll gibt und keine Kopien existieren.

Wàre sehr nett, wenn mir jemand sagen könnte, wie man sowas richtig
mach.

MfG
Peter
 

Lesen sie die antworten

#1 Attila Krick
18/03/2008 - 16:32 | Warnen spam
Am Tue, 18 Mar 2008 05:15:51 -0700 (PDT) schrieb Peter Pippinger:

Hallo NG,

ich habe mir eine dll geschrieben, in der viele Funktionen enthalten
sind, die ich immer wieder mal brauche. Diese wird durch ein eigenes
Projekt "ToolBox" erstellt.

Wie mache ich es denn, dass alle meine Projekte immer auf die
aktuellste dll zugreifen? So wie ich das gesehen habe, kopiert Visual
Studio immer eine Kopie dieser dll ins bin/release Verzeichnis des
jeweiligen Projekts. Wie kann ich denn jetzt sicherstellen, dass da
immer die aktuellste dll verwendet wird?

Muss ich jedesmal wenn ich was an der ToolBox àndere die dll in alle
Projekte kopieren, oder kann ich in den jeweiligen Projekten auch
irgendwie einen absoluten Pfad zur dll angeben.

Mit wàre es halt wichtig, dass es auf meinem Rechner immer nur *eine*
dll gibt und keine Kopien existieren.

Wàre sehr nett, wenn mir jemand sagen könnte, wie man sowas richtig
mach.

MfG
Peter



Hallo Peter,

ich persönlich würde das Projekt Toolbox als zusàtzliches Projekt in die
Solution KOPIEREN. So hat dann jedes Hauptprojekt seinen Toolbox-Stand und
musst nicht anderen Hauptprojekt evtl. anpassen, weil die Änderungen in
ToolBox evtl. nicht mehr zum Hauptprojekt passt. Und das letzt Hauptprojekt
hat den aktuellest Stand für zukünftige Projekte. In wieweit es sinn macht
die "Tools der Welt" in EINER großen Bibliothek zu sammen steht auf einen
anderen Stern, Z.B.

Du hast dies ToolBox in einem Projekt eingebunden was schon lànger im
Produktiveinsatz ist und es ergeben sich Änderungen an diesem Projekt
bleibt dir meistens nicht anderes übrich als das ganze Projekt zu testen,
da Du ja nur noch die brand aktuelle ToolBox hast.

Grüße

Attila

Ähnliche fragen