VSO и Service Fabric Проблема после обновления локального Service Fabric SDK

Надеюсь, что кто-нибудь здесь может помочь. Я был на этом в течение нескольких дней.

У меня есть VSO, и я использую сервисную ткань. Мои сборки всегда работали на VSO, пока новый разработчик не установил последнюю версию Service Fabric SDK на свой компьютер. Будучи в порядке с использованием последних SDK, я также обновил свой. Это ни на что не повлияло локально. Но это SF проект больше не опирается на VSO.

Это ошибка:

ServiceFabricBackup \ SocialHootz.Refs \ SocialHootz.Refs.sfproj (0,0): Ошибка MSB4057: целевой объект "Пакет" не существует в проекте. Процесс "msbuild.exe" завершен с кодом "1".

Мне кажется, что служба Hosted 2017 на VSO не использует последнюю версию MSBUILD, но на этом этапе я в растерянности.

1 ответ

Я недавно столкнулся с этой проблемой. У меня есть сборка Service Fabric, которая завершилась с ошибкой "Ошибка MSB4057: целевой" Пакет "не существует в проекте". Я был в процессе переноса сборок VSTS на хосты 2017 года. Проблема оказалась в папке ServiceFabricBackup, которая была создана какой-то другой операцией. Создание этой папки и подстановочного знака в сборке (**\*. Sfproj) заставило сборку попытаться построить два проекта фабричной службы. Удаление папки ServiceFabricBackup устранило проблему. Эквивалентно, я мог бы указать файл sfproj в сборке, как это сделал пользователь 3688632.

Обратите внимание, что существуют другие возможные проблемы, которые вызывают эту ошибку: https://github.com/Azure/service-fabric-issues/issues/64

Другие вопросы по тегам