Nuget 在nuspec文件的其他地方引用nuspec id?
我有一个nuspec文件,定义如下:Nuget 在nuspec文件的其他地方引用nuspec id?,nuget,nuspec,Nuget,Nuspec,我有一个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" /
<?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>
PSP.Build.Vcs.Svn
正如您所看到的,id是“PSP.Build.Vcs.Svn”,相同的文本在file元素中重复。为了DRY的利益,是否可以在nuspec文件的其他地方引用id?我在想象下面的事情(尽管这实际上不起作用):
PSP.Build.Vcs.Svn
我怀疑答案是否定的,但我只是想问一下
TIA如果您设置了构建过程,例如$id$的值为PSP.build.Vcs.Svn,那么您可以将其替换为$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>