2011-02-10 20 views
9

He creado mi propio paquete NuGet que contiene algunas bibliotecas que mi equipo utilizará para un próximo proyecto. En el archivo .nuspec, he definido las siguientes dependencias:Dependencias locales del paquete NuGet: ¿se resuelve de la fuente oficial de Nuget?

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

Sin embargo, cuando intento instalar el paquete desde una carpeta local usando Añadir biblioteca de referencia, me sale un error que dice "No se puede resolver la dependencia" Castle.Core (> = 2.5.2) '"

¿Puedo convencer de alguna manera a NuGet para que resuelva dependencias buscando en los repositorios en línea?

Respuesta

13

Debe seleccionar la fuente "Todas".

+0

Gracias, eso lo resolvió. – Graffen

+0

Pero, ¿qué sucede cuando los principales servidores nuget están caídos de nuevo? ¿Cómo utilizamos nuestros feeds locales (creados para la copia de seguridad en tal escenario)? –

+0

Scott Hanselman explicó cómo usar nuestro caché como repositorio [enlace] (http://www.hanselman.com/blog/HowToAccessNuGetWhenNuGetorgIsDownOrYoureOnAPlane.aspx). Y también puedes crear tu propio feed a través de un servidor nuget http o simplemente con una carpeta compartida –

Cuestiones relacionadas