microsoft - nuget visual studio 2015
Restauración de paquetes NuGet: "La restauración de paquetes está deshabilitada de forma predeterminada. Para dar su consentimiento, abra el cuadro de diálogo Opciones de Visual Studio " (4)
Esto está sucediendo actualmente porque NuGet Package Restore necesita su consentimiento antes de descargar paquetes y con la forma actual en que funcionan las cosas, no hay forma de discernir que un usuario llame "nuget.exe install packages.config" desde la restauración del paquete. más detalles sobre el consentimiento aquí: http://blog.nuget.org/20120518/package-restore-and-consent.html
Nota: este problema debe ser arreglado la próxima semana.
Como solución alternativa, puede dar su consentimiento configurando la variable de entorno EnableNuGetPackageRestore en verdadero.
Estoy tratando de usar la restauración de paquetes NuGet desde la línea de comandos en un servidor de compilación.
nuget install myapp/packages.config
Sin embargo, me sale el siguiente mensaje de error:
La restauración del paquete está deshabilitada por defecto. Para dar su consentimiento, abra el cuadro de diálogo Opciones de Visual Studio.
¿Cómo se supone que debo hacer eso sin instalar VS2010 en el servidor de compilación? (No, no estoy haciendo eso). ¿Hay una configuración de registro o algo? ¿Cómo determina NuGet que la restauración del paquete está deshabilitada? De hecho, ¿por qué es esto algo que les importaría incluso hacer discapacitados por defecto?
Otra forma es añadiendo
<packageRestore>
<add key="enabled" value="True" />
<add key="automatic" value="True" />
</packageRestore>
al archivo% USERPROFILE% / AppData / Roaming / NuGet / nuget.config.
Tengo uno hoy.
Tenía las opciones marcadas en Visual studio 2013 pero aún recibía el mensaje de error. La solución para configurar la variable de entorno funcionó, debe reiniciar Visual Studio después de agregar la variable de entorno.
Verifique la actualización de NuGet si está usando una versión anterior de Visual Studio. Eso funcionó para mí.