Mi equipo ha estado utilizando la opción Habilitar restauración de paquete desde Nuget 1.5 para mantener los paquetes fuera de nuestro control de origen. Cuando se lanzó Nuget 1.6 notamos un problema en el que no estaba tirando de los paquetes, y lo rastreamos hasta Nuget.exe en la carpeta .nuget necesaria para actualizar a 1.6 para que coincida con el Administrador de paquetes.¿Hay alguna forma de actualizar automáticamente nuget.exe en la carpeta .nuget al usar la restauración de paquetes?
¿Cuál es la mejor manera de actualizar una solución una vez que se ha detectado Nuget? No veo una manera fácil desde el estudio de decir qué versión de nuget está en la carpeta de la solución. Hasta ahora volamos la carpeta .nuget y volvemos a ejecutar el comando Enable Package Restore.
yo probamos este en uno de mis proyectos. Se actualizó NuGet.exe pero parecía haberlo eliminado de mi solución. Sé que puedo volver a agregarlo, pero me pareció extraño. – Rick
Ah, sí, intenté una actualización real esta vez y nuget.exe también se eliminó de la solución VS para mí. (No lo recibí anteriormente, ya que nuget.exe estaba actualizado). Sucede porque durante la actualización, el nuget.exe actual se mueve a nuget.exe.old primero, por lo que la referencia del archivo está rota. Dudo que esto se solucione, ejecutaría el comando con la solución cerrada. –
Ok, sí, gracias por la ayuda. – Rick