У меня есть проект .csproj, и я хотел бы в конце конкретной задачи скопировать два файла в папку назначения. Об этих двух файлах я знаю расширение и знаю, что они где-то в моей папке с решениями.
+ Solution
- Folder01
- FirstFile.dbschema
- Folder02
- SecondFile.dbschema
Я пытался что-то вроде этого, но это не работает, как ожидалось:
<ItemGroup>
<FilesToCopy Include="$(SolutionDir)\**\*.dbschema"/>
</ItemGroup>
<PropertyGroup>
<Dest>C:\Destination</Dest>
</PropertyGroup>
<Target Name="Copy" AfterTargets="Build">
<Copy SourceFiles="@(FilesToCopy)"
DestinationFiles="@(FilesToCopy->'$(Dest)\%(Filename)%(Extension)')"
ContinueOnError="true"/>
</Target>