1
我在我的Web应用程序项目中生成一些元数据文件的自定义任务。如何将生成的文件作为TFS构建的一部分添加到_PublishedWebsites文件夹中?
如何确保通过TFS构建将这些文件复制到_PublishedWebsites \文件夹中?
我在我的Web应用程序项目中生成一些元数据文件的自定义任务。如何将生成的文件作为TFS构建的一部分添加到_PublishedWebsites文件夹中?
如何确保通过TFS构建将这些文件复制到_PublishedWebsites \文件夹中?
简单 - 在你的.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为把我在正确的轨道上。