如何将生成的文件作为TFS构建的一部分添加到_PublishedWebsites文件夹中?

时间:2011-11-29 23:45:39

标签: asp.net tfs msbuild tfs2010

我的Web应用程序项目中有一个自定义任务,可生成一些元数据文件。

如何通过TFS构建确保将这些文件复制到_PublishedWebsites \文件夹中?

1 个答案:

答案 0 :(得分:1)

简单 - 将复制任务添加到.csproj文件中的AfterBuild目标:

<Target Name="AfterBuild">

    <!-- Copy metadata to _PublishedWebsites -->
<Copy Condition="('%(MetadataGenerationExitCode.identity)' == '0') And ('$(IsDesktopBuild)' == 'False')"
      SourceFiles="$(OutDir)\Metadata\schema.json.js;$(OutDir)\Metadata\smd.json.js;" 
      DestinationFolder="$(OutDir)_PublishedWebsites\$(MSBuildProjectName)\Metadata" 
      SkipUnchangedFiles="false" />

 </Target>

感谢lexx让我走上正轨。