Comment passer des paramètres à l'action personnalisée?

Je suis en train de créer une action personnalisée avec l'attribut "Value", j'ai envie de passer des paramètres au code C# (le TARGETDIR et la version).

Cependant, je reçois un message d'erreur indiquant que DLLENtry et de Valeur ne peuvent pas coexister. Mais l'action personnalisée sans dllentry est pas valide.

C'est le code:

 <CustomAction Id="SetMAWPrefferences"
                Value="InstallDir=[TARGETDIR];Version=2.0.0.1"
                Return="check"
                Execute="commit"
                BinaryKey="ImportExportBinary"                    
                />

Et pour cela, j'obtiens cette erreur:

Erreur 9 ICE68: Invalid personnalisé action type d'action "SetMAWPrefferences'.

Toutes les idées comment faire?

OriginalL'auteur Ehud Grand | 2014-11-24