Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wix 删除写入localAppData的文件ICE64_Wix_Windows Installer_Wix3.7 - Fatal编程技术网

Wix 删除写入localAppData的文件ICE64

Wix 删除写入localAppData的文件ICE64,wix,windows-installer,wix3.7,Wix,Windows Installer,Wix3.7,以下是问题和错误 错误93 ICE64:目录应用程序位于用户配置文件中,但未列在 移除文件表。C:\Tools\Tools\appv\Main\appInstaller\Product.wxs 45 1 appInstaller 我读了一些答案,我知道问题要么是注册表项,要么是删除文件夹选项,你能帮我吗 我正在研究wix 3.8,我相信你会在这里找到答案: 另一方面,我对userprofile文件的首选方法是让应用程序创建它们或从应用程序的%ProgramFiles%文件夹中的只读副本复制它们。

以下是问题和错误
错误93 ICE64:目录应用程序位于用户配置文件中,但未列在 移除文件表。C:\Tools\Tools\appv\Main\appInstaller\Product.wxs 45 1 appInstaller

我读了一些答案,我知道问题要么是注册表项,要么是删除文件夹选项,你能帮我吗


我正在研究wix 3.8,我相信你会在这里找到答案:

另一方面,我对userprofile文件的首选方法是让应用程序创建它们或从应用程序的%ProgramFiles%文件夹中的只读副本复制它们。这里有一个讨论:


下面是一篇关于在部署userprofile文件时使用自修复问题的推荐读物。这是一个更糟糕的想法,因为每一个版本的Windows都会增加新的障碍:

所以你的意思是我只需要添加到层次结构中的每个目录?你能再帮我一点吗?
<?xml version="1.0" encoding="UTF-8"?>
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">
  <Product Id="*" Name="AppInstaller" Language="1033" Version="0.0.0.1"
           Manufacturer="my Corporation" UpgradeCode="PUT-GUID-HERE">
   <Package InstallerVersion="200" Compressed="yes" InstallScope="perMachine" />

    <MajorUpgrade DowngradeErrorMessage="Newer version already installed." />
    <MediaTemplate EmbedCab="yes" />

    <!--icon for Add/Remove Programs-->
    <Icon Id="app.ico" SourceFile="..\Import\app.ico" />
    <Property Id="ARPPRODUCTICON" Value="app.ico" />


    <Feature Id="ProductFeature" Title="AppInstaller" Level="1" 
             Description="The complete installation" Display="expand" 
             ConfigurableDirectory="INSTALLFOLDER">
      <ComponentRef Id="ProgramMenuDir" />
      <ComponentGroupRef Id="ExportReleaseComponentGroup" />
      <ComponentRef Id="SimulatorConfig" />
    </Feature>

    <UIRef Id="WixUI_Mondo" />
    <UIRef Id="WixUI_ErrorProgressText" />
    <WixVariable Id="WixUIInfoIco" Value="..\Import\app.ico" />
    <WixVariable Id="WixUIExclamationIco" Value="..\Import\app.ico" />
  </Product>

  <Fragment>
    <Directory Id="TARGETDIR" Name="SourceDir">
      <Directory Id="ProgramFiles64Folder">
        <Directory Id="IntelDir" Name="Intel">
          <Directory Id="INSTALLFOLDER" Name="app v0.0.0.1">
            <Directory Id="BIN" Name="bin"/>
          </Directory>
        </Directory>
      </Directory>
      <Directory Id="ProgramMenuFolder" Name="Programs">
       <Directory Id="ProgramMenuDir" Name="app v0.0.0.1">
         <Component Id="ProgramMenuDir" Guid="*">
          <RemoveFolder Id="ProgramMenuDir" On="uninstall" />
          <RegistryValue Root="HKCU" Key="Software\[Manufacturer]\[ProductName]"
                         Type="string" Value="app" KeyPath="yes" />
         </Component>
       </Directory>
      </Directory>
      <Directory Id="DesktopFolder" Name="Desktop" />
      <Directory Id="LocalAppDataFolder">
        <Directory Id="app" Name="appV">
        </Directory>
      </Directory>

    </Directory>
  </Fragment>

  <Fragment>
    <DirectoryRef Id="INSTALLFOLDER">
      <Directory Id="bin" Name="bin">
        <Directory Id="Release" Name="Release" />
      </Directory>
    </DirectoryRef>
  </Fragment>

  <Fragment>
   <DirectoryRef Id="app">
     <Directory Id="SimulatorConfig" Name="Config">
       <Component Id="SimulatorConfig" Guid="*">
        <RemoveFolder Id="SimulatorConfig" On="uninstall" />
        <RegistryValue Root="HKCU" Key="Software\[Manufacturer]\[ProductName]"
                       Type="string" Value="Simulator" KeyPath="yes" />
        <File Source="Gili.txt"/>
       </Component>
     </Directory>
    </DirectoryRef>
  </Fragment>
</Wix>