RastaROCKET Geschrieben 11. November 2004 Geschrieben 11. November 2004 Ja wie mach ich das? Ich bin noch recht neu was .NET und Visual Studio angeht, das nur vorweg. Ich habe eine Solution die ein Setup Project beinhaltet. Also dieses Setup installiert mir jetzt ein Programm welches eine Configdatei beinhaltet in den im Setupmenu angegebenen Ordner. Nun will ich, dass bei einer DeInstallation der Ordner nicht mit entfernt wird und die Configdatei auch nicht. Bei einer Neuinstallation muss vor dem Installations-Prozess eine Warnung kommen, dass sich bereits eine Config-Datei in dem Angegeben Ordner befindet! Wo kann ich den Code dafür unterbringen?! Gruß Kristof P.S. Mein Projekt ist in C# geschrieben
RastaROCKET Geschrieben 12. November 2004 Autor Geschrieben 12. November 2004 Hatt denn niemand eine Idee?! Ich muss das irgendwie über die Properties der Content-Files einstellen, die Frage ist nur wie?!
Bubble Geschrieben 12. November 2004 Geschrieben 12. November 2004 Das Entfernen von Dateien bei einer Deinstallation kannst Du verhindern, indem Du die Permanent Eigenschaft auf True setzt. Du kannst auch alternativ folgendes ausprobieren: Du installiertst eine Vorlage, die nie verändert und nur als Basis dient. Beim 1. Programmstart oder gleich nach der Installation schaust Du, ob es bereits eine Config-Datei gibt und verwendest diese. Fall es keine gibt, erzeugst Du aus Deiner Vorlage eine Neue. Die Config-Datei sollte nun bei einer eventuellen Deinstallation erhalten bleiben. Das Erzeugen der Datei während der Installation kannst Du z.B. mit einer Custom Action mit VS einstellen. Vielleicht hilft Dir das ja etwas weiter.
RastaROCKET Geschrieben 14. November 2004 Autor Geschrieben 14. November 2004 Vielen Dank für die Antwort! Ist natürlich eine super Idee!! Hätte ich auch drauf kommen müssen!! Gruß Kristof
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden