Зависимости локального пакета NuGet - разрешить из официального канала NuGet?

Я создал свой собственный пакет NuGet, содержащий некоторые библиотеки, которые моя команда будет использовать для будущего проекта. В файле .nuspec я определил следующие зависимости:

<dependencies>
 <dependency id="Castle.Core" version="2.5.2" />
 <dependency id="Castle.Windsor" version="2.5.2" />
</dependencies>

Однако, когда я пытаюсь установить пакет из локальной папки с помощью «Добавить ссылку на библиотеку», я получаю сообщение об ошибке «Невозможно разрешить зависимость 'Castle.Core (> = 2.5.2)'»

Могу ли я каким-то образом убедить NuGet разрешить зависимости, выполнив поиск в онлайн-репозиториях?


person Graffen    schedule 10.02.2011    source источник


Ответы (1)


Вам нужно выбрать источник «Все».

person davidfowl    schedule 10.02.2011
comment
Но что произойдет, когда основной сервер (ы) nuget снова отключится? Как мы используем наши локальные каналы (созданные для резервного копирования в таком сценарии)? - person Rik Hemsley; 24.10.2012
comment
Скотт Хансельман объяснил, как использовать наш кеш в качестве репозитория ссылка. А также вы можете создать свой собственный канал через http-сервер nuget или просто с помощью общей папки - person David C; 20.09.2013