2009-10-22 55 views
3

我想在安裝過程中在COMMONAPPDATAFOLDER中創建一些空文件夾,但它不起作用,任何人都可以看看我的代碼,並讓我知道什麼是錯的嗎?WIX和commonAppDataFolder

<?xml version='1.0'?> 
<Wix xmlns='http://schemas.microsoft.com/wix/2006/wi'> 
<?include sfmh_product.wxi?> 
<Fragment> 
    <FeatureGroup Id="FG_PROGRAMFILES"> 
     <FeatureRef Id="FT_PROGRAMFILES"/> 
    </FeatureGroup> 

    <Directory Id="TARGETDIR" Name="SourceDir">   
     <Merge Id="CRT" 
       Language="0" 
       SourceFile="$(var.CRT_MSM)" 
       DiskId="1" /> 
     <Merge Id="POLICY" 
       Language="0" 
       SourceFile="$(var.POLICY_MSM)" 
       DiskId="1" /> 

     <Directory Id="CommonAppDataFolder" Name="ComApptDt" > 
      <Directory Id="AppdataMfg" Name="Luttmann" > 
       <Directory Id="AppDataFolder" Name="vmcNetFlix" /> 
      </Directory> 
     </Directory> 
    </Directory> 
</Fragment> 

回答

6

我認爲<CreateFolder .../>命令應該爲你工作。

+0

Thanks CreateFolder was missing。 – Avinash 2009-10-23 05:14:55

+2

請注意:您只需要'CreateFolder'來創建*空*文件夾。如果您至少在文件夾中安裝了一個文件,Windows安裝程序會自動創建它。 – 2012-07-04 14:54:20