Msbuild 意外的标记&引用;处于生存状态

Msbuild 意外的标记&引用;处于生存状态,msbuild,Msbuild,我有一个查找文件名中有“.”的路径的条件,它看起来像这样 Condition="Exists($(FirstPart).$(SecondPart))" 但我得到一个错误,说: “.”是一个意外的标记 关于我如何做到这一点有什么建议吗 就我所知,不是一个特殊的角色,当我试图逃避它时,它仍然不起作用 您可能只需要在您的条件的任一侧添加一个”,例如: Condition="Exists('$(FirstPart).$(SecondPart)')" 已删除错误MSB4092:在条件“Exists($

我有一个查找文件名中有“.”的路径的条件,它看起来像这样

Condition="Exists($(FirstPart).$(SecondPart))"
但我得到一个错误,说:

“.”是一个意外的标记

关于我如何做到这一点有什么建议吗


就我所知,
不是一个特殊的角色,当我试图逃避它时,它仍然不起作用

您可能只需要在您的条件的任一侧添加一个
,例如:

Condition="Exists('$(FirstPart).$(SecondPart)')"
已删除
错误MSB4092:在条件“Exists($(FirstPart)。$(SecondPart))”
中的字符位置20处发现意外标记“.”

以下是我的测试代码:

  <Target Name="BeforeBuild" Condition="Exists('$(FirstPart).$(SecondPart)')">
    <Message Text="Hit target." />
  </Target>
MSDN参考:

  1>Target "BeforeBuild" in project "..." (entry point):
    Task "Message"
      Hit target.
    Done executing task "Message".