2015-07-13 49 views
0

我有一個應用程序,我想用我自己的文件擴展名打開我的應用程序,當雙擊。 我正在使用Wix構建我的安裝程序,並明白我可以在我的.wxs文件中使用文件關聯。從文件中的片段目前看起來是這樣的:Wix文件關聯 - 誤解

<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> 

這將構建好的,但如果我是誠實的,我是新來的這一點,並不能肯定它是什麼它。我的主要問題是如何創建我創建的文件類型的實例?我創建的文件不會作爲運行應用程序的結果,它們將手動從外部加載到應用程序,然後加載它。我只是希望能夠讓一個XML文件,它與.rbu擴展名,並將它與我的應用程序

感謝

+0

您是否嘗試過創建一個xml文件,用.rbu擴展名命名,然後雙擊它? – PaulF

+0

哇它工作哈哈!那裏我試圖創建各種.rbu文件,但沒有嘗試重命名一個XML文件。我確實說這是一個誤解。謝謝 – Stinkidog

回答

0

我很根本就沒有重命名我的XML文件.rbu開放!這是一個如何使用wix的文件關聯的工作示例,不要完全浪費時間:L