Windows 7 如何将文件复制到CommonAppDataFolder?
在WiX我有Windows 7 如何将文件复制到CommonAppDataFolder?,windows-7,wix,programdata,Windows 7,Wix,Programdata,在WiX我有 <Directory Id="CommonAppDataFolder"> <Directory Id="CommonAppDataManufacturerFolder" Name="$(var.MANUFACTURER)"> <Directory Id="AppDataFolder" Name="$(var.PRODUCTNAME)"> <Directory Id="DatasFolder"
<Directory Id="CommonAppDataFolder">
<Directory Id="CommonAppDataManufacturerFolder" Name="$(var.MANUFACTURER)">
<Directory Id="AppDataFolder" Name="$(var.PRODUCTNAME)">
<Directory Id="DatasFolder" Name="Datas"/>
</Directory>
</Directory>
</Directory>
及
但是文件被复制到C:\Users\username\AppData\Roaming\Datas\而不是%ProgramData%\Manufacturer\ProductName\Datas\问题是,
AppDataFolder
是一个保留关键字,可以将您带到Roaming data文件夹,我只是将此id更改为一个非保留关键字,我的代码工作正常
<Directory Id="CommonAppDataFolder">
<Directory Id="CommonAppDataManufacturerFolder" Name="$(var.MANUFACTURER)">
<Directory Id="MyAppDataFolder" Name="$(var.PRODUCTNAME)">
<Directory Id="DatasFolder" Name="Datas"/>
</Directory>
</Directory>
</Directory>
<Directory Id="CommonAppDataFolder">
<Directory Id="CommonAppDataManufacturerFolder" Name="$(var.MANUFACTURER)">
<Directory Id="MyAppDataFolder" Name="$(var.PRODUCTNAME)">
<Directory Id="DatasFolder" Name="Datas"/>
</Directory>
</Directory>
</Directory>