我把这个
<Icon Id="icon.ico" SourceFile="..\Resource\logo.ico"/>
<Property Id="ARPPRODUCTICON" Value="icon.ico" />
在产品中&gt;部分,但我收到错误
错误3架构验证失败,第1行第631行出现以下错误:元素&#39;产品&#39;在命名空间&#39; http://schemas.microsoft.com/wix/2006/wi&#39;有无效的子元素&#39;图标&#39;在命名空间&#39; http://schemas.microsoft.com/wix/2006/wi&#39;。预期可能元素列表:&#39; Package&#39;。 C:\ Users \ user \ Documents \ svnRepos \ prjs \ Mold Sentinel \ trunk \ software \ Mold Sentinel Control App \ Installer \ Product.wxs 13 1 Installer
我想知道如何指定源路径......据说它是从创建exe文件的路径开始的,对吗?
非常感谢
答案 0 :(得分:3)
您linked to的文档稍微错误陈述:
这两个元素可以放在您的WiX项目中任何地方的Product元素下。
(我强调)
因为如果我们查看Product
元素的schema documentation,我们会看到:
<强>儿童强>
- 序列(min:1,max:1)
- 包裹(分:1,最大:1)
- 元素的选择(min:0,max:unbounded)
- AppId(min:0,max:unbounded)
[剪断]
- 图标(min:0,max:unbounded)
因此,您不能将这些元素放在Product
元素中的一个位置是在Package
元素之前。