Ich beginne gerade mit WiX 3 und kann nicht herausfinden, warum es die Icon-Attribute in meiner .wsx-Datei nicht verstehen kann. Ich bekomme die Fehlermeldung:
Fehler 2 Nicht aufgelöster Verweis auf Symbol 'Icon: Sample.exe' im Abschnitt 'Produkt: {95DB18C7-24DC-474D-B58C-DC91AFD912F3}'.
Der Abschnitt, über den er sich beschwert, ist:
%Vor%Wenn ich diesen Abschnitt kommentiere, funktioniert das Installationsprogramm gut.
Die Fehlermeldung versucht Ihnen mitzuteilen, dass das Attribut Verknüpfung / @ Symbol auf ein Icon-Element mit der ID Attribut="Sample.exe" verweist. Das Icon-Element existiert jedoch nicht. Dort sollte eine Zeilennummer enthalten sein, die Ihnen hilft, die Referenz zu finden.
Wie auch immer, du brauchst etwas wie
<Icon Id="Sample.exe" SourceFile="your.ico"/>
Wenn Sie die Verknüpfung als "Werben = Ja" markieren, ist das Symbol noch nicht verfügbar, da Ihre App noch nicht installiert ist, sondern nur beworben wird.
Sie müssen das Symbol direkt in die msi einfügen, nicht in die angekündigte exe. Oder setzen Sie "Werben = Nein".