Ошибки в сборке Azure DevOps - вам не хватает ссылки на сборку? - PullRequest
0 голосов
/ 18 сентября 2018

Я впервые использую VSTS ( Azure DevOps ) и настраиваю свою первую сборку (ранее я использовал TFS). Я пытаюсь создать приложение .NET, ориентированное на .NET Framework 4.6 .

Однако я получаю ошибки сборки, связанные с отсутствующими пространствами имен и / или сборками.

Ошибка CS0246: Не удалось найти тип или имя пространства имен OwinStartupAttribute (отсутствует директива using или ссылка на сборку?)

Ошибка CS0234: имя типа или пространства имен «Http» не существует в пространстве имен «System.Web» (отсутствует ссылка на сборку?)

Ошибка CS0234: имя типа или пространства имен «Azure» не существует в пространстве имен «Microsoft» (отсутствует ссылка на сборку?)

Кажется, что все проблемы связаны, то есть пакеты nuget не восстанавливаются в процессе сборки.

Поэтому я добавил задачу Nuget restore в конвейер перед моим шагом сборки.

enter image description here

И отметили опцию Восстановить пакеты Nuget на этапе сборки.

enter image description here

1 Ответ

0 голосов
/ 18 сентября 2018

Мне удалось заставить это работать, поскольку я зарегистрировал некоторые из пакетов Nuget как часть системы контроля версий. Я удалил всю папку пакетов из решения, и это решило проблему. Должно быть, был какой-то конфликт между пакетами, которые у меня были в source-control, и пакетами, которые я пытался восстановить.

...