Почему автоматическая сборка не работает для решения, размещенного на vistudio в Интернете

Я настраиваю политику сборки, которая строит каждую успешную проверку в Visualstudio в Интернете. Но сохраните эту ошибку:

Summary
    Other Errors
1 error(s)
    Exception Message: The path '$/myproject/mysulution.sln' could not be converted to a local path. Make sure this path is relative to the 'src' folder on the build machine or specify a full server path.
(type ArgumentException)
    Exception Stack Trace: 
    at Microsoft.TeamFoundation.Build.Activities.Core.LocalPathProvider.GetLocalPath(String incomingPath)
    at System.Activities.CodeActivity`1.InternalExecute(ActivityInstance instance,     ActivityExecutor executor, 
BookmarkManager bookmarkManager)
    at System.Activities.Runtime.ActivityExecutor.ExecuteActivityWorkItem.ExecuteBody(ActivityExecutor executor, BookmarkManager bookmarkManager, Location resultLocation)

Я использую встроенный контроллер сборки, а моя папка сборки находится на моем локальном компьютере. Кто-нибудь знает, что я делаю неправильно?

Ответ 1

У меня была такая же ошибка. Проверьте, совпадает ли путь сервера на вкладке "Параметры источника" вашего определения сборки так же, как путь в вашем "Процессе" проектов для сборки. Шахта была другой. Я случайно выбрал неправильную ветку...

Ответ 2

Попробуйте изменить путь от '$/myproject/mysulution.sln' до 'mysulution.sln' в конфигурации сборки

Ответ 3

Кажется, это "функция" нового сервера сборки TFS 2013. Я настроил шаблон сборки по умолчанию TFS2013, чтобы использовать старое создание рабочей области, и я не могу получить решение для сборки, если я предоставляю полный путь к серверу в проектах для сборки.

Однако, если я делаю то же самое с шаблоном по умолчанию в ваниле, он работает...

Очень сложно и раздражать, что Microsoft изменила способ определения решений для сборки.

Для справки я тоже получаю эту ошибку.

Exception Message: The path '$/ALM/src/Release/TestClass1/TestClass1/TestClass1.sln' could not be converted to a local path. Make sure this path is relative to the 'src' folder on the build machine or specify a full server path. (type ArgumentException)
Exception Stack Trace:    at Microsoft.TeamFoundation.Build.Activities.Core.LocalPathProvider.GetLocalPath(String incomingPath)
   at System.Activities.CodeActivity`1.InternalExecute(ActivityInstance instance, ActivityExecutor executor, BookmarkManager bookmarkManager)
   at System.Activities.Runtime.ActivityExecutor.ExecuteActivityWorkItem.ExecuteBody(ActivityExecutor executor, BookmarkManager bookmarkManager, Location resultLocation)