次の投稿を拡張して、再帰的なコピーを行う特定の拡張機能を除外しようとしています (MSBuild)。
teamcity/jenkins で構成できるように、プロパティ グループで定義されているファイルのリストを除外したい
<PropertyGroup>
<BuildConfiguration>Release</BuildConfiguration>
<Version>1.0.0.0</Version>
<MajorVersion>1</MajorVersion>
<MinorVersion>0</MinorVersion>
<Revision>0</Revision>
<Build>0</Build>
<ExcludedFiles>file1.dll;file2.dll</ExcludedFiles>
</PropertyGroup>
今、私はこれらを次のように除外したい
<ItemGroup>
<ReleaseFiles Include="$(PathToOutput)\**\*.*" Exclude="$ExcludedFiles"/>
</ItemGroup>
<!--Copy files from Release directory to Version folder -->
<Copy SourceFiles="@(ReleaseFiles)"
DestinationFiles="@(ReleaseFiles->'$(DeployVersionPath)\%(RecursiveDir)%(Filename)%(Extension)')" />
プロパティ グループ ("ExcludedFiles") を定義するための正しい構文と、パスを処理する方法を教えてください。除外されたすべてのファイルが同じフォルダー ($(PathToOutput)) にあるとしますか?