Как добавить сгенерированный файл в папку _PublishedWebsites как часть сборки TFS? - PullRequest
1 голос
/ 30 ноября 2011

У меня есть пользовательская задача в моем проекте веб-приложения, которая генерирует некоторые файлы метаданных.

Как я могу гарантировать, что эти файлы будут скопированы в папку _PublishedWebsites \ сборкой TFS?

1 Ответ

1 голос
/ 30 ноября 2011

Простой - добавьте задачу копирования к цели AfterBuild в вашем файле .csproj:

<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 за то, что вы выбрали меня на правильный путь.

...