Исключить настраиваемый список файлов из копии в msbuild
Расширение следующего поста Попытка исключить определенные расширения, делающие рекурсивное копирование (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))?