tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
5
ZUGRIFFE
561
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    DerStauner DerStauner ist offline Mitglied Gold
    Registriert seit
    Oct 2007
    Beiträge
    228
    Abend!

    Folgendes habe ich:

    1. ein Klassenprojekt, was Generalfunktionen enthält und habe kompiliert (core.dll)
    2. wieder ein anderes Klassenprojekt, das auch ein Form enthält. Dieses Projekt hat eine Referenz auf core.dll, weil dieses Projekt die Generalfunktionen benutzt. Dann hatte ich dieses Projekt auch kompiliert (users.dll)
    3. nun habe ich ein drittes Projekt, diesmal ein normales WinApplication. Diesem Projekt füge ich die Referenz auf users.dll. Damit habe ich auch Zugriff auf core.dll, da users.dll Zugriff auf core.dll hat. In diesem Projekt rufe ich dann den Form aus Punkt 2.

    Sobald ich das Projekt im Punkt 3. kompiliere, kopiert vb automatisch core.dll und users.dll in den Release Ordner. In denselben Ordner, wo auch der exe ist. Und das ist auch so gut. Und funktioniert auch.

    Aber ich möchte, dass diese dll-s in einem anderen Ordner innerhalb des Release Ordners sind.

    Ok, dachte ich. Ich entfernte die Referenzen vom Projekt im Punkt 3., dann machte ich einen Ordner innerhalb des Release Ordners, dann kopierte diese 2 dll-s in diesen Ordner. Dann habe ich diese dll-s erneut dem Projekt hinzugefügt, aber diesmal von diesem Ordner. Aber sobald ich das Projekt kompiliere, kopiert vb diese dll-s automatisch in den Release Ordner.

    So, meine Frage: wie kann ich das machen, dass mein Programm die dll-s aus einem anderen Ordner nimmt, und nicht aus dem Application.StartupPath Ordner.

    Danke.
     

  2. #2
    Avatar von Nico Graichen
    Nico Graichen Nico Graichen ist offline aka gemballa
    tutorials.de Moderator
    Registriert seit
    Dec 2003
    Ort
    Pulheim (NRW)
    Beiträge
    3.898
    Blog-Einträge
    34
    Hi

    Probier mal bei den Referenzen CopyLocal auf False zu setzen.
     
    Grüße Nico
    ----------------------
    Xing
    ----------------------
    Zitat Zitat von Mark Twain (1835-1910)
    Es gibt drei Dinge, die eine Frau aus dem Nichts hervorzaubern kann: einen Hut, einen Salat und einen Ehekrach.
    Zitat Zitat von Mike Wilson - Biographie über Larry Ellison (CEO Oracle)
    The Difference Between God and Larry Ellison: God Doesn't Think He's Larry Ellison

  3. #3
    DerStauner DerStauner ist offline Mitglied Gold
    Registriert seit
    Oct 2007
    Beiträge
    228
    habe gegoogelt, und noch einer wollte genau das haben, was ich, aber mit CopyFalse (und mit anderen Möglichkeiten) gelang es ihm nicht. ich glaube, ich werde es lieber dabei lassen. ist ja nicht so wichtig.

    anderes: wie kann ich in ein Klassenbibliothekprojekt ein Form importieren?
     

  4. #4
    engelmarkus engelmarkus ist offline Mitglied Brokat
    Registriert seit
    Sep 2007
    Beiträge
    473
    Willst du eine neue Form in einem DLL-Projekt erzeugen, oder willst du aus einer Klasse innerhalb der DLL eine Form aus einer anderen Assembly aufrufen ?
     

  5. #5
    Avatar von Nico Graichen
    Nico Graichen Nico Graichen ist offline aka gemballa
    tutorials.de Moderator
    Registriert seit
    Dec 2003
    Ort
    Pulheim (NRW)
    Beiträge
    3.898
    Blog-Einträge
    34
    Die Assembly System.Windows.Forms referenzieren.
    Der Rest hängt davon ab, wo die bisher Code dafür liegt.
    Wenn in einem Projekt, da einfach ausschneiden und wieder einfügen.
    Ansonsten in das entsprechende Verzeichnis legen, im Solution Explorer (Projektmappenexplorer) aus Show all Files, die entsprechende Datei auswählen und über das Kontextmenü zum Projekt hinzufügen
     
    Grüße Nico
    ----------------------
    Xing
    ----------------------
    Zitat Zitat von Mark Twain (1835-1910)
    Es gibt drei Dinge, die eine Frau aus dem Nichts hervorzaubern kann: einen Hut, einen Salat und einen Ehekrach.
    Zitat Zitat von Mike Wilson - Biographie über Larry Ellison (CEO Oracle)
    The Difference Between God and Larry Ellison: God Doesn't Think He's Larry Ellison

  6. #6
    DerStauner DerStauner ist offline Mitglied Gold
    Registriert seit
    Oct 2007
    Beiträge
    228
    ok, danke Nico, so funktioniert es.
     

Ähnliche Themen

  1. Referenzen auf Instanzen
    Von FJK im Forum .NET Café
    Antworten: 26
    Letzter Beitrag: 29.12.10, 22:33
  2. LaTeX - URL Referenzen?
    Von BaseBallBatBoy im Forum Office-Anwendungen
    Antworten: 0
    Letzter Beitrag: 21.10.09, 21:22
  3. Referenzen auf Objekte
    Von JavaJoe? im Forum Java Grundlagen
    Antworten: 8
    Letzter Beitrag: 04.06.09, 08:39
  4. Referenzen
    Von Nob im Forum PHP
    Antworten: 3
    Letzter Beitrag: 24.04.07, 20:34
  5. C Referenzen
    Von FactorX im Forum C/C++
    Antworten: 3
    Letzter Beitrag: 01.05.02, 16:10