2015-07-13 3 views
0

J'ai une application, et je veux utiliser ma propre extension de fichier qui ouvre mon application lorsque j'ai double-cliqué. J'utilise Wix pour construire mon installateur, et je comprends que je peux utiliser l'association de fichier dans mon fichier .wxs. Un extrait du fichier ressemble actuellement à ceci:Wix File Association - Malentendu

<DirectoryRef Id ="INSTALLFOLDER"> 
     <Component Id ="RBUpdate.exe" Guid="*"> 
      <File Id="RBUpdate.exe" KeyPath="yes" Source="$(var.RBUpdate.TargetDir)RBUpdate.exe" /> 
      <ProgId Id ="MyProgID" Description="RBUpdate data files" Advertise="yes"> 
       <Extension Id ="rbu" ContentType="application/rbu"> 
        <Verb Id ="open" Command="open" TargetFile="RBUpdate.exe" Argument="&quot;%1&quot;"/> 
       </Extension> 
      </ProgId> 
     </Component> 
    </DirectoryRef> 

    <Feature Id ="ProductFeature" Title="RBUpdateSetup" Level="1"> 
     <ComponentRef Id ="RBUpdate.exe"/> 
    </Feature> 

Cela se construit bien, mais si je suis honnête, je suis nouveau à cela et ne sont pas tout à fait sûr de ce qu'il est, il le fait. Ma question principale est comment puis-je créer une instance de mon type de fichier créé? Les fichiers que je crée ne seront pas le résultat de l'exécution de l'application, et ils seront créés manuellement à l'extérieur de l'application, puis ils seront chargés. Je veux simplement être en mesure de créer un fichier xml, nommez l'extension .rbu, et ont ouvert avec ma demande

Merci

+0

Avez-vous essayé de créer un fichier xml en le nommant avec l'extension .rbu, puis en double-cliquant dessus? – PaulF

+0

Wow ça a marché haha! Là, j'essayais de créer toutes sortes de fichiers .rbu mais je n'essayais pas de renommer un fichier xml. J'ai dit que c'était un malentendu. Merci – Stinkidog

Répondre

0

je tout simplement pas mes Changement de nom des fichiers xml .rbu! Ceci est un exemple pratique d'utilisation de l'association de fichiers avec wix pour ne pas perdre du temps: L