MsBuild скопировать определенные файлы в папку - PullRequest
0 голосов
/ 26 января 2012

У меня есть проект .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>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...