2016-04-17 13 views
0

verwendete ich Wix Toolset Setup für meine WPF-Anwendung zu erstellen, aber ich kann das Desktop-Symboländern Wix Desktop Icon

I einfügen ändern:

<Icon Id="Icon.exe" SourceFile="icon.ico"/> 
<Property Id="ARPPRODUCTICON" Value="icon.ico" /> 

Und schließen Sie die Datei Icon.ico in meinem Wix proect:

enter image description here

ich denke, das Problem in den Weg der Source!

Bitte, können Sie es überprüfen und mir sagen, was ich vermisse.

Vielen Dank im Voraus

Abdulsalam

+0

Ist mein Lösung für Sie hilfreich war, wenn ja, bitte als beantwortet markieren. –

+0

Der Wert der ARPPRODUCTICON-Eigenschaft sollte die ID eines Elements ** nicht ** der Position der Symboldatei sein. –

+0

Danke Brian für deine Hilfe, ich werde es versuchen. –

Antwort

3

Sie benötigen eine Referenz eines Wurzelverzeichnis hinzuzufügen.

So etwas:

<Icon Id="Icon.exe" SourceFile="$(sys.CURRENTDIR)\icon.ico"/> 

$ (sys.CURRENTDIR) - ist der Ort der Datei, die Sie dieses Element bearbeiten. Aus dem Screenshot ist es wahrscheinlich Produkt.wxs

In Bezug auf diesen Speicherort finden Sie den Speicherort icon.ico. Zum Beispiel: Wenn die Icon.ico wird, sollte

<Icon Id="Icon.exe" SourceFile="$(sys.CURRENTDIR)\resources\icon.ico"/> 

Der Weg ist BE- im inneren Ordner „Ressourcen“ als das Quell Attribut befindet, wie es auf der Festplatte und nicht in Ihrem VS Quellcode Baum gelegen ist . Der Wert der Eigenschaft ARPPRODUCTICON sollte die ID eines Elements <Icon> sein und nicht der Pfad zur Symboldatei.

<Property Id="ARPPRODUCTICON" Value="Icon.exe" /> 

Um ein Symbol auf dem Desktop Add Icon Attribut abzukürzen Element wie folgt hinzufügen:

  <Shortcut Id="ApplicationDesktopShortcut" 
       Name="ORDER MS" 
       Description="ORDER Managment Systrm - Resturant POS" 
       Target="[INSTALLFOLDER]WixTest.exe" 
       WorkingDirectory="MYAPPDIRPROPERTY" 
       Icon= "Icon.exe"/> 
+0

Danke Arkady für deine Wiederholung, aber nichts passiert! Das Symbol für die Anwendung auf dem Desktop und das Symbol in add/remove ändern sich ebenfalls nicht. irgendeine Idee ? –

+0

Danke Brian Sutherland für das Zeigen der ID eines Elementproblems. –

+0

Dank Arkady, ich werde das neueste Update für Ihre Lösung versuchen. –

Verwandte Themen