我想清理目录并为每次编译将一些文件复制到其中。根据{{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。
我在目标实现中做错了什么?如何停止该过程并使它仅执行一次?