Wie kann ich einstellen, dass ein Symbol für eine asscociated-Datei mit WiX?
Meine Anwendung installieren, die die Datei erzeugt wird, die mit WiX. In der WiX-Konfiguration bin ich zuordnen eines Dateityps, das funktioniert mit der Anmeldung. Wie kann ich ein Symbol zuordnen von Dateien dieses Typs in die WiX-Konfiguration?
Du musst angemeldet sein, um einen Kommentar abzugeben.
AUS: http://www.tramontana.co.hu/wix/lesson1.php#1.7
Wenn Ihre Anwendung behandelt in einer eigenen Datei Daten geben, werden Sie sich registrieren müssen Sie eine Dateizuordnung für Sie. Legen Sie eine ProgId innerhalb Ihrer Komponente. FileId sollten sich auf das Id-Attribut des Datei-Elements beschreiben, die Datei soll mit den Dateien von dieser Erweiterung. Beachten Sie das Ausrufezeichen: wird es wieder den kurzen Weg von der Datei anstelle der langer:
Ordnen Sie ein Symbol zu dieser Datei-Typ, müssen Sie die entsprechenden registry-Einträge selbst innerhalb Ihrer Komponente:
Dies ist, wie ich es Tat. Ich erklärte:
bevor
</Product>
und fügte hinzu, es als Referenz wie folgt:Ich würde empfehlen, nach meiner stack-overflow-post befindet sich hier für die einfachste und eleganteste Weg, die Einbindung von icons in einer Ressource, ohne die Notwendigkeit für ein c++ - Projekt in einer verwalteten .NET-Anwendung.
Weiter, hier ist der richtige Weg, um diese über wix:
Diesem Beispiel registriert das Standard-icon für eine bestimmte Datei-Erweiterung (.stackoverflow), die sich in einer Baugruppe aus Schritt 1. Es zeigt auch, wie das erstellen von Windows Explorer verbunden Rechtsklick-Befehle sowie fügt einen Menüpunkt im Windows Explorer-Neue sub-Menü.
Dank
-Blake Niemyjski
Bitte beachten Sie, dass Dracos Antwort ist nicht suffiecent für eine komplette icon/Datei-Zuordnung.
Folgenden code:
Dies ist, wie ich es Tat. Ich erklärte:
Ist nur eine Registrierung einer Datei/icon Verein für die dialouges erstellt von der Anwendung, die installiert ist durch die gegebenen wix-Projekt.
Um ein Symbol insgesamt für alle Dialoge, desktop etc. in windows Sie müssen auch registrieren Sie Ihr Symbol für einen bestimmten Dateityp (Erweiterung) in der regedit.