Wix的“ KeyPath ”属性是什么?特别是,它如何适用于以下方面:
<Component Id="ProgramMenuDir" Guid="*">
<RemoveFolder Id="ProgramMenuDir" On="uninstall" />
<RegistryValue Root="HKCU" Key="Software\CompName\AppName"
Type="string" Value="" KeyPath="yes" />
</Component>
111
OMG Wix文档完全没有用。wix文档说,对于KeyPath属性,如果将其设置为“是”,则该文件将被视为组件的关键路径。太有帮助了!
—
Cheeso 2011年
@RobMensching-感谢您的精神和愿意为社区做贡献。告诉我如何不抱怨不如告诉我(和其他人)如何抱怨。如果两年前我知道在哪里养虫,那我一定会做的。同样,正如您在投票中所看到的,显然其他人也有类似的感觉。也许是时候出现这样的消息了:“帮助改进WiX!请通过单击HERE引发相应的错误”。
—
Cheeso
会的,@ Cheeso!请文件中的错误的位置:wixtoolset.org/bugs
—
罗布Mensching
@Cheeso要理解的关键概念是WiX安装程序项目会构建Windows Installer程序包。WiX文档不会(并且大多数情况下不应)复制Windows Installer文档。尽管您经常可以在不了解其支持的Windows Installer表的情况下使用WiX构造,但是如果有任何疑问,则应检查MSDN上的文档。对于组件,请从此处开始。
—
Tom Blodget
@TomBlodget:我认为WiX应该重复Windows Installer文档。对于大多数用户而言,WiX / Windows Installer拆分只会引起混乱,最终用户可以隐藏的内容越多,则整个工具的使用就越容易。
—
Scott Stafford