我正在使用 heat.exe(harvest 目录类型)来自动生成 wix 创作。大约有 40 个 dll,我只想 GAC 列出 10 个 dll 的列表,列表在 .txt 文件中可用。是的,我使用了 XSLT(我对它很陌生),我可以使用硬编码的值来做到这一点,但不能从 .txt 中动态读取它。我试过搜索,找不到好的样本。
请建议我如何从 .txt 动态读取 dll 列表并与 Source/FileId 匹配。
<xsl:template match="wix:File[contains(@Source, 'binaryOne.dll')] |
wix:File[contains(@Source, 'binaryTwo.dll')] |
wix:File[contains(@Source, 'binaryThree.dll')]">
<xsl:copy>
<xsl:attribute name="Assembly">.net</xsl:attribute>
<xsl:apply-templates select="@* | node()" />
</xsl:copy>
</xsl:template>