Как скачать зависимое решение из TFS, используя VSTS - PullRequest
0 голосов
/ 20 ноября 2018

Я использую Roslyn для загрузки решения, которое находится на моем жестком диске, например:

Solution solution = workspace.OpenSolutionAsync(Solution).Result;

Решение ссылается на три других проекта.Один из проектов находится в другой родительской папке, так как он используется другими решениями.

Проблема в том, что если этот проект отсутствует на жестком диске, workspace.OpenSolutionAsync не удастся правильно загрузить и только один проектнаходится в папке Solution.Projects.

Дело в том, что я загружаю свое решение из TFS в виде zip-файла на основе buildID.Затем я извлекаю zip-файл на своем жестком диске и пытаюсь загрузить его с помощью Roslyn.К сожалению, проект, который находится в другом месте, не является частью zip-файла.

Можно ли вручную загрузить решение из TFS.

Разве проект не должен иметь тот же buildId, что и решение, на которое оно ссылается?

...