与目标文件一起编译后,VS会不断复制文件

时间:2018-08-02 10:17:48

标签: c# visual-studio compilation visual-studio-2017 target

我想清理目录并为每次编译将一些文件复制到其中。根据{{​​3}},我可以使用MSDN来做到这一点。

我已将以下内容添加到CSPROJ文件的底部。

<Target Name="Web" AfterTargets="Compile">
  <Exec Command="del .\wwwroot\* /F /Q /S" />
  <Exec Command="xcopy ..\Web\dist\* .\wwwroot /I /S /Y" />
</Target>

这是可行的,因为运行构建后,目标目录将清空,然后使用源中新版本的文件重新填充目标目录。

但是,该过程仍在继续-不断重复进行删除和重新复制,直到我关闭VS。

我在目标实现中做错了什么?如何停止该过程并使它仅执行一次?

0 个答案:

没有答案