Сообщение об исключении: отображение рабочей папки для
Я пытаюсь проверить автоматические сборки в tfs/vs .net 2012. Я установил рабочие пути в проводнике исходного кода, но теперь я получаю сообщение об ошибке:
Exception Message: There is no working folder mapping for $/testing/buildtest. (type ItemNotMappedException)
![enter image description here]()
Ответы
Ответ 1
У меня была та же проблема. Оказалось, что я забыл развернуть раздел Items to Build
вкладки Process
. Чтобы исправить это, вам необходимо:
![Edit build definition screen]()
Ответ 2
Вам нужно сопоставить корень командного проекта (в вашем случае "тестирование" ), который не выполняется.
![enter image description here]()
Локальный путь должен быть "c:\dev\testing\buildtest".
Как ваша настройка BuilDefinition?
Ответ 3
Это также может произойти, если вы забудете включить родительскую папку исходного кода в Параметры источника в определении сборки.
$/Source/Code/ParentOfSolution
Рабочие папки в основном создают белый список файлов для сборки, которые нужно посмотреть и использовать, поэтому он должен содержать исходный код, на который ссылается ваш sln и любая DLL, на которую ссылается ваш код.
Ответ 4
В моем случае нажатие на кнопку "Создать папку агента агента" (...) показало, что $(SourceDir) не был установлен, что указывает на то, что отображение было нарушено.
![введите описание изображения здесь]()