在使用 msbuild 定义编译时运行的逻辑,可以使用 Exists 判断文件是否存在
假设需要判断某个文件是否存在,如果存在则执行逻辑,如删除这个文件,可以使用下面代码
代码语言:javascript复制 <PropertyGroup>
<SourceProjectPackageFile>SourceProjectPackageFile.txt</SourceProjectPackageFile>
</PropertyGroup>
<Delete Files="$(SourceProjectPackageFile)" Condition="Exists($(SourceProjectPackageFile))"></Delete>
上面代码就可以用来删除定义的 SourceProjectPackageFile.txt 文件