Создайте один веб-проект из решения с несколькими веб-проектами в Visual Studio Online Build Definition
Я столкнулся с проблемой, когда мне нужно собрать только один веб-проект из решения с двумя веб-проектами в Visual Studio Online.
Я не нашел, как построить только один проект, используя шаг "Visual Studio Build".Было бы замечательно, если бы существовал такой способ сделать это с помощью шага «Visual Studio Build».
Я также попытался использовать шаг "MSBuild". К сожалению, у меня возникла проблема при восстановлении пакетов с помощью Nuget. Я получил сообщение об ошибке: ## [ошибка] Не найден заголовок формата файла, ## [ошибка] Неожиданный код завершения 1, возвращенный из инструмента NuGet.exe. Сразу после запуска:Nuget.exe восстановить Myproj.csproj.Подводя итог:
Как я могу создать только один веб-проект из решения с несколькими веб-проектами в определении визуальной сборки онлайн-студии?
ОбновитьВот изображение ошибки, когда я строю. Также я получаю это с помощью шага "Visual Studio Build" или "MSBuild".
ТакжеЯ нашел комментарий от chrisrpatterson в выпуске VSO:https://github.com/Microsoft/vso-agent-tasks/issues/571
Который он говорит:Вы не можете запустить восстановление nuget для чего-либо, кроме файла SLN. Вы должны снять отметку с восстановления пакетов nuget в этой задаче vsbuild.
Но мне нужны пакеты, и я не хочу помещать папку с моими пакетами в репозиторий.
Итак, как я могу восстановить пакеты и запустить только один веб-проект из моего решения на этапе «Visual Studio Build»?