NuGet nuspec зависимости - как включить частную галерею NuGet - PullRequest
0 голосов
/ 26 апреля 2019

Исправлено - см. Ссылку Сары Луи на документ в комментариях.

Я создал несколько пакетов NuGet, которые доступны в нашей частной корпоративной галерее NuGet.

Некоторые из этих пакетов зависят от одного общего пакета.

Однако, когда я добавляю это в мой файл Nuspec:

<?xml version="1.0"?>
<package >
  <metadata>
    ...
    <dependencies>
      <dependency id="MyCommonPackage" version="1.0">
      </dependency>
    </dependencies>
  </metadata>
</package>

Тогда его не удается установить, поскольку он не может найти «MyCommonPackage» - он не ищет его в нашей корпоративной галерее:

NotFound https://api.nuget.org/v3-flatcontainer/MyCommonPackage/index.json

NotFound https://dotnetmyget.blob.core.windows.net/artifacts/roslyn/nuget/v3/flatcontainer/MyCommonPackage/index.json

В Visual Studio есть ссылка на эту галерею, но я подозреваю, что мне нужно сослаться на нее в файле nuspec (просто не видя, как это сделать).

1 Ответ

0 голосов
/ 01 мая 2019

Я исправил это , ссылаясь на ссылку, предоставленную @Sara Lui:

, пожалуйста, проверьте этот документ: https://docs.microsoft.com/en-us/nuget/create-packages/creating-a-package и убедитесь, что требуемый файл 'MyCommonPackage'находится в структуре папок, прежде чем мы запустим команду пакета nuget для создания файла .nupkg.

Я удалил ссылки на пакеты, удалил папки из галереи NuGet, а затем повторно опубликовал их извверх дном.На этот раз это сработало как мечта (без изменений, кроме переиздания).

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