Wix:对符号';目录:INSTALLFOLDER';第'节;片段:';

Wix:对符号';目录:INSTALLFOLDER';第'节;片段:';,wix,Wix,我正在尝试修复Office加载项项目的安装程序,并且从AppOutputFromHeat收到此错误。我大部分时间都是从一个安装程序正常工作的项目中剪切/粘贴,肯定是在什么地方遗漏了什么 Unresolved reference to symbol 'Directory:INSTALLFOLDER' in section 'Fragment:'. FROutlawSetup C:\...\Setup\AppOutputFromHeat.wxs 13 在AppOutp

我正在尝试修复Office加载项项目的安装程序,并且从AppOutputFromHeat收到此错误。我大部分时间都是从一个安装程序正常工作的项目中剪切/粘贴,肯定是在什么地方遗漏了什么

    Unresolved reference to symbol 'Directory:INSTALLFOLDER' in section 'Fragment:'.    
    FROutlawSetup   C:\...\Setup\AppOutputFromHeat.wxs  13
在AppOutputFromHeat的顶部,我得到了以下片段:

<Fragment>
    <DirectoryRef Id="INSTALLFOLDER">
        <Directory Id="Data" Name="Data" />
    </DirectoryRef>
</Fragment>

我的product.wxs中的相关部分是

<Directory Id="TARGETDIR" Name="SourceDir">
  <Directory Id="ProgramFilesFolder">
    <Directory Id="FR" Name="FR">
      <Directory Id="INSTALLFOLDER" Name="$(var.PRODUCTNAME)" />
    </Directory>
  </Directory>
  <Directory Id="ProgramMenuFolder">
    <Directory Id="ApplicationProgramsFolder" Name="FR"/>
  </Directory>
</Directory>

如果要处理windows,您必须具备这种逻辑。我用这段代码添加了一个directories.wxs文件。请注意,“ProductNameFolder”是我的项目的局部变量,您可以使用其他名称

<?xml version="1.0" encoding="UTF-8"?>



如果要处理windows,您必须具备这种逻辑。我用这段代码添加了一个directories.wxs文件。请注意,“ProductNameFolder”是我的项目的局部变量,您可以使用其他名称

<?xml version="1.0" encoding="UTF-8"?>



变量PRODUCTNAME是否定义在某个地方?是的,就在Wix元素下面所以。。。您找到解决方案了吗?变量PRODUCTNAME是否定义在某个地方?是的,就在Wix元素下面所以。。。你找到解决办法了吗?