我正在尝试修复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>
答案 0 :(得分:0)
如果要处理Windows,则必须具有这种逻辑。我用此代码添加了一个directory.wxs文件。请注意,“ ProductNameFolder”是我的项目的本地变量,您可以使用其他名称。
componentWillMount()
<?xml version="1.0" encoding="UTF-8"?>