ich bin gerade dabei eine Setup-Routine für mein C#-Projekt zusammenzustellen, komm aber mit der "bedingten Bereitstellung" nicht so ganz klar.
Was das Setup können soll:
Anhand eines Registry-Keys soll die Version einer bereits im Vorfeld installierten Anwendung ausgelesen werden und anhand dieser dann unterschiedliche Versionen von Dateien meines Projekts auf den PC kopiert werden.
Ich hab schon einige Stunden damit zugebracht, aber ich kriegs einfach nicht gebacken.
Ablauf wäre doch meiner Ansicht nach folgender: Im Startbedingungseditor eine Registry-Bedingung hinzufügen, Pfad des geprüften Keys eintragen. Dann im Dateisystemeditor die Kondition für meine verschiednen Ordner hinterlegen.
Oder muss ich die Bedingung irgendwo anders definieren und nicht im Editor für die Startbedinungnen? Das Ganze kann doch an sich nicht so schwierig sein, oder?
Nehmen wir an, meine Kondition heißt "EMV7".
Wie muss ich die Kondition eintragen und abprüfen? Im Dateisystemeditor im Condition-Feld des jeweiligen Ordner, oder? Muss ich hier den genau hinterlegten Registry-Wert eintragen ("[EMV7]=7.0.0") oder kommt der genau wert mit zu den Startbedinungen (ins "Value"-Feld) und es reicht wenn ich als Condition "[EMV7]" eintrage? Beide Varianten funktionierten irgendwie nicht.
Im Anhang mal definierte Startkondition...
Bitte gebt mir mal kurz Tipps.
Grüße,
Markus
Dieser Beitrag wurde von m4rkus bearbeitet: 21. Juni 2011 - 15:51