Gitlab ci build не удалось восстановить пакеты для основного проекта asp.net - PullRequest
0 голосов
/ 17 сентября 2018

Я пытался настроить простой конвейер для сборки и развертывания моего основного приложения asp.net на виртуальном хостинге, однако всегда не удавалось восстановить Newtonsoft.Json, хотя проект спорный и может работать на локальной машине, мойФайл ci выглядит следующим образом:

image: microsoft/dotnet:latest

stages:
  - build

before_script:
  - dotnet restore -s https://api.nuget.org/v3/index.json --packages ./.nuget/

build:
  stage: build
  script:
    - "dotnet build"

И ошибка, которую я получаю внутри конвейера:

/usr/share/dotnet/sdk/2.1.402/Microsoft.Common.CurrentVersion.targets(2110,5): warning MSB3245: Could not resolve this reference. Could not locate the assembly "Newtonsoft.Json". Check to make sure the assembly exists on disk. If this reference is required by your code, you may get compilation errors.

Я также пробовал только восстановление dotnet, но с тем же результатом.

1 Ответ

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

Я выяснил проблему, я добавил Newtonsoft.Json в качестве ссылки, а не устанавливал ее из nuget (фактически Visual Studio добавил ее как ссылку для меня из быстрого действия), поэтому я удаляю ссылку и устанавливаю ее как пакет ивсе отлично работает

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...