Fragen zu MS Visual C# Express Edition

  • Spezialisten da???



    Ich habe die o.a. Entwicklungsumgebung und versuche mich mehr schlecht als recht in C# ein wenig einzuarbeiten. Dabei taucht nun die rel. dringende Frage auf, wie kann ich ein Projekt duplizieren, kopieren.


    Wenn ich die Hilfe - sinnigerweiser steht da auch noch Express Edition - aufrufe, wird mir weißgemacht, dass es unter Projekt einen



    "Befehl "Projekt kopieren"
    Für Webprojekte ist im Menü Projekt der Befehl Projekt kopieren verfügbar. Die einfachere Möglichkeit, den Projektinhalt auf einen Zielwebserver zu verschieben, besteht im Kopieren und nicht in der Bereitstellung des Projekts. Der Kopiervorgang konfiguriert nicht automatisch die Verzeichniseinstellungen der Internetinformationsdienste (IIS, Internet Information Services). Daher empfiehlt sich in den meisten Fällen die Bereitstellung eines Projekts, da Sie dann die umfassenden Verwaltungsfeatures für Bereitstellungsprojekte (wie Registrierung und IIS-Konfiguration) nutzen können."


    gäbe. Gibt es aber bei mir nicht. Nun ginge noch kopieren über den Datei-Explorer, nur, wo muss man da ansetzen, welche Ordner müssen kopiert werden. Ziel ist es, ein erarbeitetes Projekt für weitere Experimente zu kopieren, damit die letzte lauffähige Version nicht "Schaden" leidet. Wie geschehen, als ich etwas versucht hatte was das hineinkopieren einer Klasse - meinte ich - erforderte. Die ich jetzt offenbar nicht mehr los kriege...

  • Das weiß ich leider nicht.


    Aber evtl. kann man ein Versionierungstool wie SVN oder CVS in die Entwicklungsumgebung einbinden. Damit arbeitest du gegen ein Repository und kannst einzelne Dateien versionisieren oder auch das ganze Projekt ("Branches"). So kannst du immer auf alte/andere Stände zurück.

  • Zitat

    Original von Zero511
    Das weiß ich leider nicht.


    Aber evtl. kann man ein Versionierungstool wie SVN oder CVS in die Entwicklungsumgebung einbinden. Damit arbeitest du gegen ein Repository und kannst einzelne Dateien versionisieren oder auch das ganze Projekt ("Branches"). So kannst du immer auf alte/andere Stände zurück.


    Danke.


    :( Ich habs gelesen, das wars aber auch. Verstanden hab ichs nicht. Sorry.


    Ob das überhaupt geht, ist eine Frage die Du auch schon als "vielleicht" bezeichnest.


    Es gibt ja auch einen Backup-Ordner, den habe ich jetzt noch nicht "probiert". Nachdem ich eben den ganzen Projektordner kopiert und neu eingefügt habe - läuft sogar, oh Wunder - kann ich jetzt mal drangehen und versuchen, das Backup zu starten. Mal sehen, was daraus wird.


    Ach ja, vielleicht sollte ich von solchen Experimenten die Finger lassen und bei Excel-VBA bleiben...

  • Tja, die Express Edition ist halt eine kastrierte IDE, in der Pro.-Edition wäre bspw. eine Lizenz von Visual Source Safe (VSS) dabei, die sich auch sehr schön in die IDE integriert (logisch, da auch von M$).


    In die IDE wird man IMO nur schwerlich ein Versionierungstool auf OpenSource Basis integrieren können, aber eine Möglichkeit bietet die Integration in den Windows Explorer mit Tortoise für SVN oder CVS. Die Features dabei sind schon sehr vorteilhaft, es hängt aber wesentlich von der Größe des Projekts ab, ob sich so ein Einsatz überhaupt lohnt, nicht nur zur Versionierung, sondern auch gleichzeitig als Backup.
    Aber bei kleineren Projekten/Dateien kann man auch händisch mit einem WinDiff arbeiten, auch wenn's recht unbequem ist.

  • Kastriert, danke. Dann werde ich wohl irgendwie "wurschteln" müssen.