MsBuild将特定文件复制到文件夹

时间:2012-01-26 16:52:26

标签: msbuild

我有一个.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>

0 个答案:

没有答案