2017-06-16 3 views
2

Ich schreibe ein altes Installationsprogramm um, das unter Windows 10 nicht mehr mit WiX funktioniert, und ich habe einen Kompilierungsfehler (candle.exe) mit & in meinen Registrierungsschlüsseln.Registrierungswerte mit & in WiX

Der Registrierungswert ist wie folgt:

<RegistryValue Root='HKCR' Name='' Key='Access.Application.10\shell\New' Type='string' Value='&New'/> 

Ich versuchte es mit einem Backslash nur für Kicks zu entkommen, aber ich weiß wirklich nicht, wo ich von hier aus gehen kann.

Wie Sie auf dem Bild unten sehen können, hat die Registrierung bereits diesen Wert gespeichert, daher die Verwirrung über den Fehler. enter image description here

Antwort

3

Einige Zeichen in XML müssen durch Zeichenentitäten dargestellt werden. & wird als &amp; dargestellt.