我有一个针对WiX3.7的项目,使用带有VSO存储库的VS2013。当我使用“add”向项目添加文件时,生成会失败,“无法找到该文件”。例如,在wxs文件中,我有:
<Icon Id="ArpIcon" SourceFile="Images\favicon.ico"/>源文件位于项目外部的文件夹中,并已签入VSO。生成时,输出中的错误包括:
…错误LGHT0103:系统找不到文件“Image\faicic.ico”。
如果文件是直接包含的(即不作为链接),那么就没有问题。
Wix技巧与技巧似乎建议wix理解链接文件。对我错过什么有什么想法吗?
发布于 2015-05-11 13:05:20
我刚刚发现,如果我也将SourceFile属性更改为真正的文件位置,而不是链接出现在项目结构中的位置,那么它将生成。因此,使用wixproj行读取
<Content Include="..\..\_Cobranded Common\Images\favicon.ico">
<Link>Images\favicon.ico</Link>
</Content>并将wxs行与其匹配为
<Icon Id="ArpIcon" SourceFile="..\..\_Cobranded Common\Images\favicon.ico"/>它现在在建造。
如果有一个更简单或更直观的解决方案,你会感兴趣的。
https://stackoverflow.com/questions/30167393
复制相似问题