0

我有一个 C# 安装项目,其中一个输出是 XML 文件。

我希望安装项目仅在目标文件夹中不存在该文件时才写入该文件。

我已经搜索了所有内容,但没有找到如何做到这一点。

帮助 ?

4

1 回答 1

0

您应该使用msbuild目标任务来执行此操作。有可能在任何构建任务上添加条件。例如:

<Target Name="AfterBuild">
   <ItemGroup>
       <Copy Condition="!Exist('$(DestinationFolder)\$(FileName)')" SourceFiles="$(ProjectFilePath)\$(FileName)" DestinationFolder="$(DestinationFolder)" />
   </ItemGroup>
</Target>
于 2013-08-21T07:47:57.117 回答