由于不存在 DLL 文件,我在 TFS2010 构建服务器上经常遇到错误。它通过 dll.refresh 从另一个文件夹更新此文件,两个文件夹都映射到工作区中。
我打开日志,发现了这个:
Task "CombinePath"
Done executing task "CombinePath".
Task "Copy" skipped, due to false condition; (!Exists('%(Project_B71059A4-EFC4-479F-B41A-1364F74F09CB_References.Identity)')) was evaluated as (!Exists('xxx\xxx\..\..\..\..\Dependencias\xxx\xxx.dll')).
Task "Copy" skipped, due to false condition; (!Exists('%(Project_B71059A4-EFC4-479F-B41A-1364F74F09CB_References.Identity)')) was evaluated as (!Exists('xxx\xxx\..\..\..\..\Dependencias\xxx.dll')).
Task "Copy" skipped, due to false condition; (!Exists('%(Project_B71059A4-EFC4-479F-B41A-1364F74F09CB_References.Identity)')) was evaluated as (!Exists('xxx\xxx\..\..\..\..\Dependencias\xxx.dll')).
似乎它正在解析\..\..\
为文件夹名称,而不是定位正确的路径。
该怎么办 ?