gpt4 book ai didi

.net - 为什么关闭 TrackFileAccess 后 Tracker.exe 响应文件仍然出现错误?

转载 作者:行者123 更新时间:2023-12-04 00:44:50 25 4
gpt4 key购买 nike

我正在使用 TFS 2010 并尝试在两台 Windows Server 2008 (x86) 构建机器中的任意一台上构建 .NET 2.0 项目。构建机器安装了 .NET 版本 1.0、1.1、2.0、3.0、3.5、4.0 和 Windows SDK 7.0A(以及 TFS 2010 和 Visual Studio 2010)。

由于本周进行了一些看似微小的重构更改,项目构建现在始终标记为部分成功:虽然编译完成时没有错误,但 TFS 遇到了 7 个 Tracker.exe 错误。例如,在构建摘要中,显示以下报告:

Other Errors and Warnings
7 error(s), 0 warning(s)
Tracker.exe: Response file C:\Users\Builder\AppData\Local\Temp\5647f0a8ac7a4d53b87a8c2ebca3c4f5.rsp not found.
Tracker.exe: Response file C:\Users\Builder\AppData\Local\Temp\5647f0a8ac7a4d53b87a8c2ebca3c4f5.rsp not found.
Tracker.exe: Response file C:\Users\Builder\AppData\Local\Temp\5647f0a8ac7a4d53b87a8c2ebca3c4f5.rsp not found.
Tracker.exe: Response file C:\Users\Builder\AppData\Local\Temp\5647f0a8ac7a4d53b87a8c2ebca3c4f5.rsp not found.
Tracker.exe: Response file C:\Users\Builder\AppData\Local\Temp\5647f0a8ac7a4d53b87a8c2ebca3c4f5.rsp not found.
Tracker.exe: Response file C:\Users\Builder\AppData\Local\Temp\5647f0a8ac7a4d53b87a8c2ebca3c4f5.rsp not found.
Tracker.exe: Response file C:\Users\Builder\AppData\Local\Temp\5647f0a8ac7a4d53b87a8c2ebca3c4f5.rsp not found.

Tracker.exe 错误的常规修复是通过将 /p:TrackFileAccess=false 传递给 MSBuild 或通过将 TrackFileAccess=false 添加到配置设置来禁用增量构建在 MSBuild 项目中。过去,这始终可以解决 Tracker.exe 问题。

但是,这次 Tracker.exe 错误仍然出现,即使在关闭 TrackFileAccess 后不再需要跟踪更改。我什至在构建机器上重命名了 C:\Program Files\Microsoft SDKs\Windows\v7.0A\bin\NETFX 4.0 Tools\Tracker.exe——错误仍然存​​在(我期待一个错误,说找不到 Tracker.exe)。

这里可能发生了什么?我在构建机器的文件系统中搜索了 Tracker.exe 的其他副本。可能是构建定义或 MSBuild 项目设置被覆盖了吗?谢谢!

最佳答案

你说你已经重命名了构建服务器的“Tracker.exe”的唯一实例,但构建根本没有受到影响。
可能是实际构建发生在不同的计算机上(构建代理),这对于 TFS 2010 构建拓扑很有可能:
enter image description here

确定发生实际构建的服务器的一种简单方法是检查构建日志,最好是带有 verbosity=diagnostic 的日志。打开“查看日志”并搜索“在代理上运行”。你应该得到类似
Run On Agent (reserved build agent <agentName> - <serverName>) 的东西
显然<serverName>是这一切发生的地方。

关于您的担忧会不会是构建定义或 MSBuild 项目设置被覆盖了?:同样,您最好还是检查构建日志。搜索 MSBuild Log File ,这应该会将您带到跟踪实际 MSBuild 调用的区域。

关于.net - 为什么关闭 TrackFileAccess 后 Tracker.exe 响应文件仍然出现错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8765197/

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