J'ai différé CustomAction en C# et un autre pour lui transmettre certaines propriétés.Comment passer une chaîne avec le symbole ";" de CustomActionData à un CustomAction utilisant WiX?
<CustomAction Id="CustomAction1"
Property="CustomAction2"
Value="EncryptedString=[ENCRYPTEDSTRING]"
/>
Cependant, si la propriété contient le symbole ";" puis
string encString=session.CustomActionData["EncryptedString"];
sorties partie seulement avant « » parce que ce symbole est considéré comme un séparateur entre les propriétés. Existe-t-il une solution de contournement pour transmettre des chaînes contenant ";" ?
par exemple
ENCRYPTEDSTRING="12;3474dsfgee"
et sortie
encString="12"
merci pour votre réponse, mais comment puis-je saisir CustomActionData de mon différé sur mesure action? –
Utilisez l'indexeur de session: 'session [" CustomActionData "]' –