Я уже некоторое время использую Visual Studio Online для своего приложения MVC, но я использую его в основном как способ управления своей работой, облачным хранилищем и контролем версий на тот случай, если мне понадобится откатить что-то, что я сделалошибка на.
Дошло до того момента, когда мне нужно начать правильно управлять своими выпусками, а не просто управлять ими в структуре папок.(Я знаю, я довольно непрофессионально).
Итак, я пытаюсь использовать CI в VSTS, но все мои сборки терпят неудачу.Кажется, мне не хватает всех моих пакетов NuGet.Вот журнал из моего восстановления NuGet
https://hastebin.com/ufibohoqir.tex
Я немного прочитал файл nuget.config
, которого у меня нет.Я пытался исследовать это, но я довольно потерян.Нужен ли мне этот файл?Я не использую другие пакеты, кроме nuget.
Любая помощь будет принята с благодарностью.Я использую VS2015, и я могу построить с его помощью.Я понятия не имею, почему он не может найти ссылки nuget.
Спасибо!
РЕДАКТИРОВАТЬ
Вот журнал неудачной сборки.https://file.io/cRydzZ
Это было слишком велико, чтобы поместить все это на Хастебина.Бу, вот фрагмент журнала, когда он начал ломаться.
https://hastebin.com/ubofozirop.vbs
РЕДАКТИРОВАТЬ 2
После изменения моего Очередь агента до Размещено , как и предполагалось, все пакеты NuGet, похоже, успешно восстановлены.Хотя сборка все еще не работает.Вот мой файл .csproj: https://hastebin.com/iravicayek.xml
Одна из вещей, которые я заметил, состоит в том, что пакеты, которые не обнаруживаются при сборке, выглядят так, как в файле .csproj:
<Reference Include="Antlr3.Runtime, Version=3.5.0.2, Culture=neutral, PublicKeyToken=eb42632606e9261f, processorArchitecture=MSIL">
<HintPath>..\packages\Antlr.3.5.0.2\lib\Antlr3.Runtime.dll</HintPath>
<Private>True</Private>
</Reference>
Все те, которые не имеют элементов HintPath
и Private
, как кажется, загружают дети.Я проверил, удалил ли я дочерние элементы из элементов Reference
, но они все равно не смогли собрать.