- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 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 构建拓扑很有可能:
确定发生实际构建的服务器的一种简单方法是检查构建日志,最好是带有 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/
我正在使用 TFS 2010 并尝试在两台 Windows Server 2008 (x86) 构建机器中的任意一台上构建 .NET 2.0 项目。构建机器安装了 .NET 版本 1.0、1.1、2.
我是一名优秀的程序员,十分优秀!