Utilizando Microsoft Visual Studio 2015 podemos llegar a encontrar una situación con la restauración del NuGet.
PROBLEMA:
A pesar de tener la configuración que permite la descarga de los paquetes faltantes
Tal como señala la documentación del producto en: https://docs.nuget.org/ndocs/consume-packages/package-restore
Al intentar construir una solución obtenemos un error como este:
«Este proyecto hace referencia a los paquetes NuGet que faltan en este equipo. Habilite la restauración del paquete NuGet para descargarlos. Para obtener más información, consulte http://go.microsoft.com/fwlink/?LinkID=322105.»
Lo cual inhibe la ejecución del NuGet, la descarga de las dependencias y por tanto la correcta construcción de la solución.
SOLUCION:
La manera de solucionarlo es editando el archivo .csproj y comentando el bloque de código
<!–
<Target Name=»EnsureNuGetPackageBuildImports» BeforeTargets=»PrepareForBuild»>
<PropertyGroup>
<ErrorText>Este proyecto hace referencia a los paquetes NuGet que faltan en este equipo. Habilite la restauración del paquete NuGet para descargarlos. Para obtener más información, consulte http://go.microsoft.com/fwlink/?LinkID=322105. El archivo que falta es {0}.</ErrorText>
</PropertyGroup>
<Error Condition=»!Exists(‘$(SolutionDir)\.nuget\NuGet.targets’)» Text=»$([System.String]::Format(‘$(ErrorText)’, ‘$(SolutionDir)\.nuget\NuGet.targets’))» />
</Target>
–>
Listo, al ejecutar la construcción de la solución, NuGet podrá realizar la descarga de las dependencias.
Espero te haya sido útil este post.
………….
Quiero man.tener.me informado: Seguir en Twitter @eldavid_oficial https://twitter.com/eldavid_oficial
Regálame un ME GUSTA. Y si eres solidario, COMPARTE para que otros puedan aprovecharlo.
Pingback: A tool for #Resource #Microsoft library #Governance / Una herramienta para el gobierno de bibliotecas de recursos | El weBlog de David Rengifo