次のように定義された 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」であり、同じリテラルが file 要素で繰り返されています。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>
答えはノーだと思いますが、聞いてみようと思いました。
ティア