none
Code projektübergreifend nutzen und weiterentwickeln RRS feed

  • Frage

  • Hi,

    sagt mal, ich möchte Codekomponenten projektübergreifend nutzen. Sprich die vb-Dateien liegen in einem Parallelpfad
    und bei Bedarf importiere ich diese über "vorhandenes Element einfügen".

    Mein Problem dabei: der Code, bzw. die vb-Datei wird dabei in das Projektverzeichnis kopiert - soll sie aber nicht ! Die soll dort liegen bleiben.  

    Wenn ich an den - ich nenne sie mal Shared-Dateien - Änderungen durchführe, sollen diese in allen anderen Projekten, die diese Komponenten nutzen sichtbar sein.
    Wenn ich das richtig sehe, ist das exportieren von Komponenten daher auch keine Lösung.


    Zur Versionssicherung nutze ich übrigens Subversion+Tortiose.

    Hat jemand eine Idee, wie man der IDE sagen kann, dass
    importierte Komponent bitte an Ort und Stelle bleiben sollen ?


    Gruß, Cay
    • Bearbeitet Duke Freitag, 15. Mai 2009 05:43
    Freitag, 15. Mai 2009 05:39

Antworten

Alle Antworten

  • Hi,

    Du kannst im Dialog nach "vorhandenes Element auswählen" auswählen, ob Du die Datei "öffnen" (add) oder "als Link öffnen" (add as Link) willst. Die Auswahl dazu befindet sich direkt "im" dazugehörigen Button...

    Das geht aber nicht bei Webseiten, nur bei Projekten mit Projektdatei.

    Viele Grüße, Wolfgang
    http://www.gehirnwindung.de/
    Freitag, 15. Mai 2009 08:20
  • Wie VS solche Sachen verwaltet steht hier beschrieben:
    http://msdn.microsoft.com/de-de/library/7kxx8f8e.aspx
    Martin Richter -- MVP for VC++ [Germany] -- http://blog.m-ri.de
    Freitag, 15. Mai 2009 08:43
    Moderator
  • Hallo Cay,

    also so wie ich deine Frage verstanden habe, wäre das richtige doch eigentlich die Komponenten die geteilt werden müssen in eine Assembly zu stecken und diese im Global Assembly Cache (GAC) zu deployen.

    Dadruch kannst du auch sicherstellen dass verschiedene Versionen der Assembly auf dem System vorhandenen sein können. Sprich du kannst die DLL-Hölle umgehen :D

    Hoffe das Hilft.


    Gruss Thorsten
    Donnerstag, 28. Mai 2009 12:35
  • Hi, ich danke euch. Hat mir sehr geholfen.

    Grössere/in sich abgeschlossenene Komponenten laufen bei mir jetzt als eigene DLLs,

    kleinere Helfer habe ich jetzt als Links eingefügt.

     

    Gruß, Cay

    Mittwoch, 3. Juni 2009 07:33