Есть ли параметр pubxml для удаления папки на производстве перед публикацией с использованием Visual Studio

Я внедряю Visual Studio Project, который содержит приложение Angular 5, встроенное в подпапку dist. Поскольку подпапка dist не является частью проекта, я копирую ее, используя настройки профиля публикации (в файле.pubxml):

<Target Name="CustomCollectFiles">
<Message Text="=== CustomCollectFiles ===" Importance="high" />
<ItemGroup>
  <_CustomFiles Include="dist\**\*" />
  <FilesForPackagingFromProject Include="%(_CustomFiles.Identity)">
    <DestinationRelativePath>dist\%(Filename)%(Extension)</DestinationRelativePath>
  </FilesForPackagingFromProject>
</ItemGroup>
</Target>
<PropertyGroup>
    <CopyAllFilesToSingleFolderForPackageDependsOn>
     CustomCollectFiles;
  $(CopyAllFilesToSingleFolderForPackageDependsOn);
</CopyAllFilesToSingleFolderForPackageDependsOn>

<CopyAllFilesToSingleFolderForMsdeployDependsOn>
  CustomCollectFiles;
  $(CopyAllFilesToSingleFolderForMsdeployDependsOn);
</CopyAllFilesToSingleFolderForMsdeployDependsOn>
</PropertyGroup>

Это отлично работает в первый раз, но при последующих развертываниях папка dist не обновляется. Я думал сначала удалить его перед публикацией, чтобы он обновлялся каждый раз, но я не могу найти тег / параметр xml для этого. Есть ли параметр / тег для удаления папки dist на производстве перед публикацией?

0 ответов

Другие вопросы по тегам