XXX и размытые разделы изображений имеют одинаковую последовательность символов и должны сохранять конфиденциальность.TeamCity falis для создания решения из-за проблем с обработкой
У нас есть решения Visual Studio 2015, разделенные на части, чтобы упростить работу. Таким образом, физически на диске мы имеем следующие папки:
Platform
ProjectA
Shared
Base
Common
Core
Extensions
Frameworks
Indentity
Linq
MVC
Security
...
И в визуальной студии мы используем следующую логическую схему:
Обратите внимание, как мы имеем папку решения в растворе под названием slnXXXShared, который это удобство для хранения ссылок на некоторые из проектов, которые существуют физически на диске как Shared \ Base и т. д.
Теперь все это хорошо работает в визуальной студии. Однако, когда я пытаюсь построить slnXXXPlatform на TeamCity он не потому, что у нас есть что-то, что выглядит следующим образом:
Файл проекта «D: \ TeamCityBuildAgent \ работа \ fd9f07464bf571fc .. \ XXXShared \ XXX.Extensions \ XXX .Extensions.csproj " не найден.
Проблема заключается в том, что «..» перемещается вверх по уровню папок (для папки решения LOGICAL slnXXXShared). Однако, когда все файлы размещены в файловой системе для использования агента они размещены на одном уровне с помощью TeamCity а именно:
где выделенные элементы из логической папки slnXXXShared было показано ранее из VS решение.
Так как я могу исправить это для TeamCity? Это дело с «..», чтобы переместить папку, когда это не нужно? В идеале я не хочу потерять папку решения slnXXXShared из VS-решения, поскольку она помогает скрывать все связанные проекты с общим доступом.
Не могли бы вы просто отрегулировать свои параметры в ТС для этого проекта и установить скопированную папку в качестве правильного пути? – Hexie
Не знаете, как tbh. Я получаю TC для создания того же самого sln-файла, что и в VS, используя бегун для визуального студийного решения. Единственное, что нужно сделать, это реплицировать структуру папок на диске до того, как будет выполнен вышеописанный шаг, но это означает, что вы должны удержать фактическую папку создания агента и т. Д. И т. Д. Кажется сложным и запутанным.Я надеялся, что у меня пропало нечто более простое и очевидное? – TheEdge
В пределах TC - Администрирование -> Выбрать проект -> Параметры (левая панель) -> Выбрать параметр, который копирует файлы и редактирует их на правильный путь? Не могли бы вы попробовать? – Hexie