Benutzer mit den meisten Antworten
Innerhalb einer Projektmappe ein Projekt kopieren. Geht das?

Frage
-
Hallo zusammen,
ich habe jetzt mein erstes VB Projekt erfolgreich abgeschlossen.
Diesen Stand möchte ich jetzt gerne einfrieren und mit einer 1:1 Kopie dieses
Projektes innerhalb der gleichen Projektmappe weiter arbeiten.
(gleiche Projektmappe deswegen, weil das vom Thema zusammenpasst)
Nur leider verweigert der Projektexplorer dieses. Ich habe schon viel versucht.
Wie kann ich das am besten machen?
Gruß
Ellen
Antworten
-
Hallo Ellen,
zwei Projekte mit dem gleichen Namen funktionieren nicht. Am einfachsten ist es, wenn du im Ordner der Projektmappe
a) eine Kopie des Projektordners erstellst
b) die Projektdatei - beispielsweise "Test.vbproj" umbenennst
c) die Kopie mit "Datei -> Hinzufügen -> Vorhandenes Projekt" der Projektmappe hinzufügst.
Viele Grüße
Jan- Als Antwort vorgeschlagen Jan Tittel Mittwoch, 18. November 2009 22:06
- Als Antwort markiert Robert Breitenhofer Donnerstag, 19. November 2009 15:23
Alle Antworten
-
Hallo Ellen,
zwei Projekte mit dem gleichen Namen funktionieren nicht. Am einfachsten ist es, wenn du im Ordner der Projektmappe
a) eine Kopie des Projektordners erstellst
b) die Projektdatei - beispielsweise "Test.vbproj" umbenennst
c) die Kopie mit "Datei -> Hinzufügen -> Vorhandenes Projekt" der Projektmappe hinzufügst.
Viele Grüße
Jan- Als Antwort vorgeschlagen Jan Tittel Mittwoch, 18. November 2009 22:06
- Als Antwort markiert Robert Breitenhofer Donnerstag, 19. November 2009 15:23
-
Hallo Jan,
es funktioniert.
Ich finde es zweckmäßig den neuen Ordner in der Ebene in der sich auch die sln Datei befindet zu erstellen.
Dann hat man alles zusammen.
Im Projektexplorer sind 2 Projekte sichtbar. Das Original und eine Kopie mit neuem Namen.
Danke
Ellen -
Hi Ellen,
Auch wenn dieser Thread schon ein paar Tage alt ist, möchte ich der Vollständigkeit halber noch etwas anmerken. Das Kopieren von Projekten ist unter bestimmten Umständen gefährlich und kann zu Fehlern führen, die schwer nachvollziehbar sind.
So ist zum Beispiel oft in der AssemblyInfo.cs eine Guid definiert, die eine Assembly weltweit eindeutig macht. Deshalb sollte man nicht vergessen diese unbedingt zu ändern. Genauso ist in der Projektdatei selbst, also die .csproj Datei eine ProjectGuid, die das Projekt an sich einzigartig macht. Gleiche ProjectGuids können unter Umständen zu einem Fehlverhalten bei Buildprozessen oder bei Deploymentprozessen hervorrufen. Deshalb sollte man auch hier eine neue Guid vergeben.
Um solche Gefahren zu vermeiden, sollte man sich besser eine Projektvorlage erstellen. (Über Menu/Vorlage exportieren).