将bin文件夹的内容复制到特定文件夹中

时间:2010-11-18 13:54:59

标签: msbuild

到目前为止,我有这个,但它没有用。

  <Target Name="AfterBuild">
        <Copy SourceFiles="bin\" DestinationFolder="C:\temp\appServer\"></Copy>
  </Target>

3 个答案:

答案 0 :(得分:7)

试试这个:

<ItemGroup>
    <BinFiles Include="bin\**\*.*"/>
</ItemGroup>

<Target Name="AfterBuild">
    <Copy SourceFiles="@(BinFiles)" 
          DestinationFolder="C:\temp\appServer\"/>
</Target>

答案 1 :(得分:1)

看起来MSBuild Copy任务不会为SourceFiles创建一个目录,而是一个要复制的文件列表。

点击这里的MSDN文章,获取一个简单的例子:

MSDN Link

答案 2 :(得分:0)

尝试使用文件通配符。

<Target Name="AfterBuild">
     <Copy SourceFiles="bin\*.*" DestinationFolder="C:\temp\appServer\"></Copy>
</Target>