2010-11-10 22 views
11

He descargado ASP.NET MVC 3 RC y la nueva versión de NuGet CTP.Nueva versión de NuGet no funciona en VS2010

Cuando intento instalar cualquier cosa a través de la consola del Administrador de paquetes, aparece un mensaje de error. He aquí dos muestras:

PM> nip elmah 
Install-Package : Object reference not set to an instance of an object. 
At line:1 char:4 
+ nip <<<< elmah 
    + CategoryInfo   : NotSpecified: (:) [Install-Package], NullReferenceException 
    + FullyQualifiedErrorId : NuGet.VisualStudio.Cmdlets.InstallPackageCmdlet 


PM> nip SQLCE.EntityFramework 
Install-Package : Object reference not set to an instance of an object. 
At line:1 char:4 
+ nip <<<< SQLCE.EntityFramework 
    + CategoryInfo   : NotSpecified: (:) [Install-Package], NullReferenceException 
    + FullyQualifiedErrorId : NuGet.VisualStudio.Cmdlets.InstallPackageCmdlet 

Cuando uso la referencia Agregar paquete de biblioteca en el Explorador de soluciones no se muestra ningún mensaje, pero el paquete no está instalado.

He intentado volver a NuPack y funciona bien, pero la lista de paquetes no se actualiza (por ejemplo, SQLCE.EntityFramework 4.0.8435.1 no se muestra solo en 4.0.8402.1).

¿Algún ayuda?

Respuesta

8

Tuve el mismo problema. Eliminar mi carpeta de paquetes lo solucionó.

+0

La carpeta "paquetes" se encuentra junto al archivo de solución. Estaba en la carpeta del proyecto y tardé unos minutos en rastrear la carpeta "paquetes". Eliminar esta carpeta también me solucionó el problema. –

+0

+1 Sorted out - Cheers – TWith2Sugars

6

Experimenté exactamente el mismo problema.

Al final tuve que eliminar todo del directorio de paquetes y pasar por cada proyecto y ejecutar un "paquete de actualización" para cada paquete que había instalado previamente.

+0

Sí. Eso funciono. ¡Gracias! –

0

¿Está apuntando a la alimentación anterior por alguna casualidad? O un viejo feed local?

+0

No. Fui muy cuidadoso al señalar el nuevo feed. Pero no creo que el problema esté en el feed. Parece un problema interno de la biblioteca. –

0

También tuve este problema.

Lo resolví asegurándome de haber empaquetado nuspec y dll en la misma carpeta y el nombre de nuspec era mydll.dll.nuspec. Cuando me desvié de esto obtuve dicho error.

Cuestiones relacionadas