gpt4 book ai didi

msbuild - 存在条件下的意外 token "."

转载 作者:行者123 更新时间:2023-12-04 02:14:55 25 4
gpt4 key购买 nike

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

Condition="Exists($(FirstPart).$(SecondPart))"

但我收到一条错误消息:

"." was an unexpected token.

关于如何执行此操作的任何提示?

据我所知,. 不是特殊字符,当我尝试转义它时它仍然不起作用。

最佳答案

您可能只需要在条件的两边添加一个 ',例如:

Condition="Exists('$(FirstPart).$(SecondPart)')"

这删除了 ​​错误 MSB4092:一个意外的标记“。”在条件“Exists($(FirstPart).$(SecondPart))”中的字符位置 20 处找到,你为我看到了。

这是我的测试代码:

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

并输出:

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

MSDN 引用:MSBuild Conditions

关于msbuild - 存在条件下的意外 token ".",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34904978/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com