Мы пытаемся заставить Team Foundation Server 2017 автоматизировать сборку, и до сих пор мы всегда использовали Visual Studio для сборки и публикации, но теперь, когда Team Foundation Server делает это, мы сталкиваемся с проблемой циклических зависимостей.
Мы используем этап сборки Visual Studio.
В решении (.sln) есть несколько проектов.
Проект взрывается из-за ссылок на два других проекта, которые не ссылаются на этот проект прямо или косвенно.
Я просмотрел статью, описывающую, как отследить эту циклическую ссылку, но все, что я нашел до сих пор, говорит о MSBuild или о проблеме с целью «Опубликовать» или чем-то другим, кроме «Создать».
Ошибка:
[ошибка]D:\VS2017\MSBuild\Microsoft\VisualStudio\v15.0\Web\Microsoft.Web.Publishing.targets(1279,11):
Ошибка MSB4006: в целевой диаграмме зависимостей
существует циклическая зависимость, включающая целевой объект «Сборка».
Проект "D:\Agent\2.112.0_work\2\s\SLNNAME\SLNNAME.sln" (1)
строит
"D:\Agent\2.112.0_work\2\s\SLNNAME\Inventory\Inventory.csproj" (17)
на узле 1 (цели по умолчанию).
D:\VS2017\MSBuild\Microsoft\VisualStudio\v15.0\Web\Microsoft.Web.Publishing.targets(1279,11):
ошибка MSB4006: в графе целевой зависимости
существует циклическая зависимость, включающая целевую «Сборку».
[D:\Agent\2.112.0_work\2\s\SLNNAME\Inventory\Inventory.csproj]
Проект сборки выполнен
"D:\Agent\2.112.0_work\2\s\SLNNAME\Inventory\Inventory.csproj"
(цели по умолчанию) — ОШИБКА.
Готово. Проект сборки "D:\Agent\2.112.0_work\2\s\SLNNAME\SLNNAME.sln"
(цели по умолчанию) — НЕ ПРОЙДЕН.
Сборка НЕ удалась.
Вот мои цели сборки в файле .sln:
$(TargetFileName).config
$(_DeploymentApplicationDir)$(TargetName)$(TargetExt).config$(_DeploymentFileMappingExtension)
This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.
Подробнее здесь: https://stackoverflow.com/questions/434 ... dependency
При использовании сборки Visual Studio возникает ошибка «MSB4006: в целевом графе зависимостей существует циклическая за ⇐ C#
Место общения программистов C#
1772125695
Anonymous
Мы пытаемся заставить Team Foundation Server 2017 автоматизировать сборку, и до сих пор мы всегда использовали Visual Studio для сборки и публикации, но теперь, когда Team Foundation Server делает это, мы сталкиваемся с проблемой циклических зависимостей.
Мы используем этап сборки Visual Studio.
В решении (.sln) есть несколько проектов.
Проект взрывается из-за ссылок на два других проекта, которые не ссылаются на этот проект прямо или косвенно.
Я просмотрел статью, описывающую, как отследить эту циклическую ссылку, но все, что я нашел до сих пор, говорит о MSBuild или о проблеме с целью «Опубликовать» или чем-то другим, кроме «Создать».
Ошибка:
[ошибка]D:\VS2017\MSBuild\Microsoft\VisualStudio\v15.0\Web\Microsoft.Web.Publishing.targets(1279,11):
Ошибка MSB4006: в целевой диаграмме зависимостей
существует циклическая зависимость, включающая целевой объект «Сборка».
Проект "D:\Agent\2.112.0_work\2\s\SLNNAME\SLNNAME.sln" (1)
строит
"D:\Agent\2.112.0_work\2\s\SLNNAME\Inventory\Inventory.csproj" (17)
на узле 1 (цели по умолчанию).
D:\VS2017\MSBuild\Microsoft\VisualStudio\v15.0\Web\Microsoft.Web.Publishing.targets(1279,11):
ошибка MSB4006: в графе целевой зависимости
существует циклическая зависимость, включающая целевую «Сборку».
[D:\Agent\2.112.0_work\2\s\SLNNAME\Inventory\Inventory.csproj]
Проект сборки выполнен
"D:\Agent\2.112.0_work\2\s\SLNNAME\Inventory\Inventory.csproj"
(цели по умолчанию) — ОШИБКА.
Готово. Проект сборки "D:\Agent\2.112.0_work\2\s\SLNNAME\SLNNAME.sln"
(цели по умолчанию) — НЕ ПРОЙДЕН.
Сборка НЕ удалась.
Вот мои цели сборки в файле .sln:
$(TargetFileName).config
$(_DeploymentApplicationDir)$(TargetName)$(TargetExt).config$(_DeploymentFileMappingExtension)
This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.
Подробнее здесь: [url]https://stackoverflow.com/questions/43457722/using-visual-studio-build-getting-error-msb4006-there-is-a-circular-dependency[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия