【发布时间】:2021-07-27 14:56:37
【问题描述】:
我正在编写一个简单的代码来在Program Files 文件夹中安装一个文件,而不是Program Files (x86)
<Fragment>
<Directory Id="TARGETDIR" Name="SourceDir">
<Directory Id="ProgramFiles64Folder">
<Directory Id="INSTALLFOLDER" Name="Del">
<Directory Id="MyFolder" Name="MyFolder"/>
</Directory>
</Directory>
</Directory>
</Fragment>
<Fragment>
<Component Id="Component1" Directory="MyFolder" Win64="yes">
<File Id="FirstFile.txt"/>
</Component>
</Fragment>
基本上它应该在Program Files 中创建一个文件夹del,并在其中创建一个文件夹MyFolder,其中包含FirstFile.txt
如果我为 Id = ProgramFilesFolder 这样做,它可以通过安装在 Program Files (x86) 中工作
将其更改为 ProgramFiles64Folder 会出现以下错误
ICE80: This package contains 64 bit component 'Component1' but the Template Summary Property does not contain Intel64 or x64.
我的问题是从哪里或如何更改模板摘要属性?
提前致谢
【问题讨论】:
标签: visual-studio wix windows-installer x86-64 program-files