Рассмотрим .csproj, содержащий следующую директиву:
На машине установлена отдельная служба сборки TFS с контроллером по умолчанию и одним агентом.Компоненты TFS были установлены;Visual Studio не был установлен.
При компиляции веб-приложения ASP.NET MVC 2 (для .NET 4) служба сборки TFS обнаруживает ошибку:
C: \ somepath\ foo.csproj (219): импортированный проект "C: \ Program Files \ MSBuild \ Microsoft \ VisualStudio \ v10.0 \ WebApplications \ Microsoft.WebApplication.targets" не найден.Убедитесь, что путь в объявлении правильный, и что файл существует на диске.
TF270015: «MSBuild.exe» возвратил неожиданный код завершения.Ожидаемый «0»;фактическое '1'.
Это правда: в каталоге "C: \ Program Files \ MSBuild \ Microsoft \ VisualStudio \ v10.0" нет подкаталога "WebApplications".
Похоже, что это подмножество не было включено в установку службы сборки TFS.TFS не дает никаких опций относительно того, какие компоненты установлены для службы сборки.
Какой самый подходящий способ установить эти артефакты и любые зависимости на этом компьютере сборки TFS?Можно ли этого избежать?