none
Kopieren von Solutions (VS2008) RRS feed

  • Frage

  • Ich möchte ein Projekt, das sich in einem Verzeichnisbaum im Windows-Filesystem (Windows 7) befindet, kopieren.

    Dazu habe ich in gewohnter Weise unter Windows (Explorer, Copy/Paste) einen parallelen Verzeichnisbaum angelegt und diesen umbenannt.

     

    Jetzt hat der Solutionfile darin aber noch den gleichen Namen und, was möglicherweise "schlimmer" ist, immer noch die gleichen UUIDs, was dazu führt und mich immer schon irritiert hat, daß alle Änderungen, die ich mache, praktisch überall vorkommen, wo sich die Files dieser Solution befinden. So kam es mir vor. Jedenfalls hat das bereits ziemliche Verwirrung gestiftet.

     

    Kann jemand Licht in diese Zusammenhänge bringen?

     

    --

    Christoph

     

    Mittwoch, 26. Mai 2010 07:44

Antworten

  • Was möchtest Du genau?

    1. Die Solutions geben nur wieder was in den Projektdateien steht. Jedes Projekt hat seine eigene GUID!
    2. Die Solution ist eine leere unnötige Hülle, die man sich sparen kann, wenn man nicht viele Unterprojekte mit Abhängigkeiten hat.
    Eine Solution lässt sich sofort wieder erzeugen durch hinzufügen der einzelnen Projekte.
    3. Willst Du also ein Projekt (nicht Solution) kopieren (also nicht versetzen) und intern eine neue GUID vergeben.

    Martin Richter -- MVP for VC++ [Germany] -- http://blog.m-ri.de
    Mittwoch, 26. Mai 2010 12:14
    Moderator

Alle Antworten

  • Was möchtest Du genau?

    1. Die Solutions geben nur wieder was in den Projektdateien steht. Jedes Projekt hat seine eigene GUID!
    2. Die Solution ist eine leere unnötige Hülle, die man sich sparen kann, wenn man nicht viele Unterprojekte mit Abhängigkeiten hat.
    Eine Solution lässt sich sofort wieder erzeugen durch hinzufügen der einzelnen Projekte.
    3. Willst Du also ein Projekt (nicht Solution) kopieren (also nicht versetzen) und intern eine neue GUID vergeben.

    Martin Richter -- MVP for VC++ [Germany] -- http://blog.m-ri.de
    Mittwoch, 26. Mai 2010 12:14
    Moderator
  • Was möchtest Du genau?

    1. Die Solutions geben nur wieder was in den Projektdateien steht. Jedes Projekt hat seine eigene GUID!
    2. Die Solution ist eine leere unnötige Hülle, die man sich sparen kann, wenn man nicht viele Unterprojekte mit Abhängigkeiten hat.
    Eine Solution lässt sich sofort wieder erzeugen durch hinzufügen der einzelnen Projekte.
    3. Willst Du also ein Projekt (nicht Solution) kopieren (also nicht versetzen) und intern eine neue GUID vergeben.

    Martin Richter -- MVP for VC++ [Germany] -- http://blog.m-ri.de

    Hi zusammen,

    sorry wenn ich alte Themen nochmal auspacke, aber genau das ist meine Frage. Ich habe vor geraumer Zeit ein Tool entwickelt. Dieses Tool, bzw. dessen Code möchte ich als Vorlage nutzen um ein neues Tool zu programmieren, dabei muss natürlich der Name, Speicherort, etc. geändert werden. Ich denke Punkt 3 trifft mein Problem exakt.

    Danke schonmal.

     

    lg, P.

    Montag, 31. Januar 2011 15:16
  • > sorry wenn ich alte Themen nochmal auspacke, aber genau das ist meine Frage. Ich habe vor geraumer Zeit ein Tool entwickelt. Dieses Tool, bzw. dessen Code möchte ich als Vorlage nutzen um ein neues Tool zu programmieren, dabei muss natürlich der Name, Speicherort, etc. geändert werden. Ich denke Punkt 3 trifft mein Problem exakt.

    Die Projektdateien sind XML Dateien. Du kannst diese einfach mit jedem XML-Tool (MS-XML) lesen und ändern.
    Du kannst Dir die Datei im Editor ansehen. Es ist nicht schwer, den Aufbau zu verstehen.


    Martin Richter -- MVP for VC++ [Germany] -- http://blog.m-ri.de
    Montag, 31. Januar 2011 20:36
    Moderator