我有一个C#安装项目,其中一个输出是XML文件。
我希望安装项目只在目标文件夹中不存在时才写入该文件。
我一直在搜索,但没有找到怎么做。
帮助?
答案 0 :(得分:0)
您应该使用msbuild
目标任务来执行此操作。任何构建任务都有可能出现广告条件。
例如:
<Target Name="AfterBuild">
<ItemGroup>
<Copy Condition="!Exist('$(DestinationFolder)\$(FileName)')" SourceFiles="$(ProjectFilePath)\$(FileName)" DestinationFolder="$(DestinationFolder)" />
</ItemGroup>
</Target>