【发布时间】:2015-01-13 08:36:53
【问题描述】:
我有一个这样定义的 nuspec 文件:
<?xml version="1.0"?>
<package>
<metadata>
<id>PSP.Build.Vcs.Svn</id>
</metadata>
<files>
<file src="tools\**\**\**\PSP.Build.Vcs.Svn\Set-BuildNumber.psm1" target="tools" />
</files>
</package>
正如您所见,id 是“PSP.Build.Vcs.Svn”,并且在文件元素中重复了相同的文字。为了 DRY 的利益,是否可以在 nuspec 文件的其他地方引用 id?我在想像下面这样的事情(即使这实际上不起作用):
<?xml version="1.0"?>
<package>
<metadata>
<id>PSP.Build.Vcs.Svn</id>
</metadata>
<files>
<file src="tools\**\**\**\$(id)\Set-BuildNumber.psm1" target="tools" />
</files>
</package>
我怀疑答案是否定的,但我只是想问一下。
TIA
【问题讨论】: