Zum Inhalt springen

Bedingung für Installation in einem Setup Project abfragen


RastaROCKET

Empfohlene Beiträge

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

Link zu diesem Kommentar
Auf anderen Seiten teilen

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.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...