Я использую TFS 2010 и пытаюсь создать проект .NET 2.0 на одном из двух компьютеров с Windows Server 2008 (x86). На компьютерах сборки установлены .NET версий 1.0, 1.1, 2.0, 3.0, 3.5, 4.0 и Windows SDK 7.0A (вместе с TFS 2010 и Visual Studio 2010).
Поскольку на этой неделе, казалось бы, незначительные изменения рефакторинга, сборки проекта теперь всегда помечаются как частично успешные: хотя компиляция завершается без ошибок, TFS обнаруживает семь ошибок 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 переопределяются? Спасибо!