您应该使用msbuild
目标任务来执行此操作。有可能在任何构建任务上添加条件。例如:
<Target Name="AfterBuild">
<ItemGroup>
<Copy Condition="!Exist('$(DestinationFolder)\$(FileName)')" SourceFiles="$(ProjectFilePath)\$(FileName)" DestinationFolder="$(DestinationFolder)" />
</ItemGroup>
</Target>