Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 在使用VisualStudio发布之前,是否有用于删除生产文件夹的pubxml设置_Visual Studio_Msdeploy_Webdeploy_Pubxml - Fatal编程技术网

Visual studio 在使用VisualStudio发布之前,是否有用于删除生产文件夹的pubxml设置

Visual studio 在使用VisualStudio发布之前,是否有用于删除生产文件夹的pubxml设置,visual-studio,msdeploy,webdeploy,pubxml,Visual Studio,Msdeploy,Webdeploy,Pubxml,我正在部署VisualStudio项目,该项目包含内置在dist子文件夹中的Angular 5应用程序。因为dist子文件夹不是项目的一部分,所以我使用发布配置文件设置(在.pubxml文件中)复制它: dist\%(文件名)%(扩展名) 自定义文件; $(将所有文件复制到SingleFolderForpPackageDependson); 自定义文件; $(将所有文件复制到SingleFoldPerformesDeploydependson); 这在第一次使用时效果很好,但在后续部署中,d

我正在部署VisualStudio项目,该项目包含内置在dist子文件夹中的Angular 5应用程序。因为dist子文件夹不是项目的一部分,所以我使用发布配置文件设置(在.pubxml文件中)复制它:


dist\%(文件名)%(扩展名)
自定义文件;
$(将所有文件复制到SingleFolderForpPackageDependson);
自定义文件;
$(将所有文件复制到SingleFoldPerformesDeploydependson);
这在第一次使用时效果很好,但在后续部署中,dist文件夹不会得到更新。我想在发布之前先删除它,所以每次都会更新,但我找不到相应的xml标记/设置。 在发布之前,是否有在生产中删除文件夹dist的设置/标记

<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>