首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在不生成新组件guid的情况下为文件使用热

在不生成新组件guid的情况下为文件使用热
EN

Stack Overflow用户
提问于 2013-10-29 17:20:50
回答 1查看 432关注 0票数 1

我们需要自动填充组件中的文件部分。因此,我们希望使用一个工具来生成像下面这样的文件部分(这里是一个包含文件)

代码语言:javascript
运行
复制
<include>
<File id=1" src="whatever" />
<File id=2" src="whatever2" />
<File id=3" src="whatever3" />
</include>

在wxs中,我们希望有这样的东西

代码语言:javascript
运行
复制
<component id="xxx" guid="myStaticGuid" permanent=yes">
<include file above>
</component>

在这个场景中,我们总是有相同的组件具有相同的guid,但是只有一些附加的文件是有效的,这些文件遵循了windows安装程序定义的规则。

在我的测试中,热总是用一个新的guid生成一个新的组件,并且始终缺少标志永久,所以我创建了一个powershell脚本来生成文件片段。但在我看来这很难看。

热是否提供了实现我的目标的可能性,或者如何只更新现有组件中的文件?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-10-29 17:27:02

您可以使用自动生成的guids标志(-ag),这实际上将其设置为“*”。然后,在编译时,根据组件中的键盘(在您的示例中是文件)对其进行扩展。如果文件从未改变,编译器每次都会生成完全相同的GUID。

我不知道如何把永久的旗帜放在我头顶上的热量中,但是你当然可以用XSL变换来做,你可以把它传递给热火。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19665039

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档