我有一个执行任务,只有在某个配置文件存在时才有意义。所以我想在返回true
的任务上放置一个自定义条件,如果该文件存在的话。我想这样的语法是有道理的:
condition: exists('$(projectPath)\myconfigfile.xml')
这似乎是自定义条件的合理用例。
微软表示以下功能始终可用:and
,coalesce
,contains
,endsWith
,eq
,format
,ge
,gt
,in
,le
,lt
,ne
,not
,notIn
,or
,startsWith
,xor
。而且:
我发现这有点令人沮丧。有什么“其他功能”?我该如何研究它们?特别是,是否有一个采用文件名并告诉我该文件是否存在?
没有内置条件或功能可以在文件存在或不存在的情况下运行。
您可以编写并运行设置变量的脚本,然后检查变量的内容。