Как использовать загруженные пакеты nuget

#.net #visual-studio-2012 #nuget #prism-5

#.net #visual-studio-2012 #nuget #prism-5

Вопрос:

Я загрузил пакет Nuget (Prism 5.0) и добавил его в текущий проект.

Теперь я создал новое решение и хочу добавить ссылку на ранее загруженный пакет Prism. Но это нигде не отображается в загруженных пакетах. Появляется только один вариант — загрузить его снова.

Как сохранить только одну копию загруженных пакетов nuget и повторно использовать их позже?

Ответ №1:

Я предлагаю вам всегда поступать обычным способом. То есть всегда добавляйте пакет nuget из консоли диспетчера пакетов или управляйте расширением пакета Nuget.Да, они будут загружаться каждый раз, когда вы их добавляете.

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

При загрузке пакета они кэшируются в кэше nuget по адресу C:UsersUserNameAppDataLocalNuGetCache

Вы можете создать исходный код пакета, используя эту кэшированную версию, перейдя в Сервис> Параметры> PackageManager> Источники пакетов

У Скотта Хансельмана есть подробный блог (со снимками экрана) на эту тему http://www.hanselman.com/blog/HowToAccessNuGetWhenNuGetorgIsDownOrYoureOnAPlane.aspx