2017-08-22 2 views
0

Ich verwende WiX für ein Installationsprojekt. Ich habe eine Verknüpfung zu meiner ausführbaren Datei auf dem Desktop. Wenn ich zu den Eigenschaften der Abkürzung gehe, ist die Schaltfläche Open file location deaktiviert. Wie stelle ich die Schaltfläche zum Aktivieren ein? Hier ist mein Code:Wix: Schaltfläche zum Öffnen der geöffneten Datei ist deaktiviert

<File Id="App.exe" Name="App.exe" KeyPath="yes" Source="$(var.SourceDir)\App.exe">       
    <Shortcut Id="AppDesktop" Directory="DesktopFolder" 
           Name="App" Icon="Icon.ico" 
           IconIndex="0" Advertise="yes" 
           WorkingDirectory="INSTALLLOCATION"/> 
</File> 
+0

Gute Antwort von Philselmer. Wenn Sie Benutzerdaten in den Benutzerprofil- oder HKCU-Einstellungen installieren, hilft eine angekündigte Verknüpfung, um sicherzustellen, dass die Einstellungen und Daten für jeden Benutzer in das System gelangen. Installieren Sie benutzerspezifische Dateien und Registrierungsschlüssel? –

+0

@ SteinÅsmul Ja, ich installiere die benutzerspezifischen Dateien und Registrierungsschlüssel. Es scheint, dass es notwendig sein wird, alles so zu lassen, wie es war. – user2455111

Antwort

1

Ihr Problem ist, dass Sie eine angekündigte Verknüpfung verwenden. Wenn Sie diese Funktionalität nicht benötigen, sollten Sie Advertise="yes" aus dem Verknüpfung-Tag entfernen.

Für weitere Informationen über den Unterschied zwischen den beiden gibt es eine fantastische answer zu einem anderen question.

Verwandte Themen