Mic*_*l L 2 tfs copy team-build targets
我有这个团队建立目标编译后
<Target Name="AfterCompile">
<Copy SourceFiles="$(SolutionRoot)\Development_VS2008\MyCompanyName.SharePoint.12" DestinationFolder="c:\testing"></Copy>
</Target>
Run Code Online (Sandbox Code Playgroud)
我希望将文件夹结构从源复制到目标...
令人惊讶的是我收到此错误
无法将文件“ C:\ TFS \ NightlyBuild \ Sources \ Development_VS2008 \ MyCompanyName.SharePoint.12 \”复制到目标文件“ c:\ testing \”,因为目标是文件夹而不是文件。要将源文件复制到文件夹中,请考虑使用DestinationFolder参数而不是DestinationFiles。
如您所见,我确实在使用destinationfolder参数,有人知道我在做什么错吗?
我认为这可能只是因为SourceFiles是目录而不是您要复制的文件。尝试这个:
<Target Name="AfterCompile">
<ItemGroup>
<FilesToCopy Include="$(SolutionRoot)\Development_VS2008\MyCompanyName.SharePoint.12\**\*.*"/>
</ItemGroup>
<Copy SourceFiles="@(FilesToCopy)" DestinationFolder="c:\testing\%(RecursiveDir)"/>
</Target>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5766 次 |
| 最近记录: |