visual valida studio solución restaurar remoto puede proyecto paquetes packagesource nombre los guardó guarde encuentra elemento declarado configuracion antes administrar appharbor

appharbor - solución - visual studio la configuracion de nuget no es valida



no se puede ubicar nuget.exe al construir un servicio web en appharbor (6)

Estoy intentando implementar mi servicio web en appharbor usando codeplex. Después de probarlo la primera vez y hacer una investigación, descubrí que tenía que usar NuGet para encontrar las referencias.

Ahora solo me queda 1 error que no sé cómo resolver

"D:/temp/g3wyilvx.uln/input/WebService/Webservice.sln" (default target) (1) -> "D:/temp/g3wyilvx.uln/input/WebService/Webservice/Webservice.csproj" (default target) (2) -> (CheckPrerequisites target) -> D:/temp/g3wyilvx.uln/input/WebService/.nuget/nuget.targets(72,9): error : Unable to locate ''D:/temp/g3wyilvx.uln/input/WebService/.nuget/nuget.exe'' [D:/temp/g3wyilvx.uln/input/WebService/Webservice/Webservice.csproj] 0 Warning(s) 1 Error(s) Time Elapsed 00:00:00.17

¿Cómo se supone que resolveré este error? También se agradecen todos los enlaces útiles que puedan ayudarme en el futuro.



Lo resolví cambiando esta línea en mi archivo NuGet.targets y configurándola en verdadero:

<DownloadNuGetExe Condition=" ''$(DownloadNuGetExe)'' == '''' ">true</DownloadNuGetExe>

Pero debe reiniciar Visual Studio o volver a cargar la solución ( ver esto ) para que esto surta efecto.


Los ejecutables pueden ignorarse en su .gitignore via

*.exe

Agregue esta línea a .gitignore:

!.nuget/NuGet.exe


Me enfrenté a este problema cuando uno de mis colegas agregó un nuevo proyecto en la solución. Agregó nuevos paquetes de nuget. La respuesta superior no fue aceptable para mí porque una vez que actualizo los paquetes nuget, actualiza todas las bibliotecas referenciadas en el proyecto.

Cómo eliminé este error, simplemente eliminando las instrucciones de import para el paquete nuget de los archivos .csproj.

Para hacerlo, haga clic derecho en el archivo .csproj, ábralo en el bloc de notas y elimine la declaración.


Resolví el problema haciendo clic con el botón secundario en Solución y haciendo clic

Enable NuGet Package Restore


  • Habilitar la restauración del paquete NuGet
  • Haga clic derecho en la solución y luego
  • seleccione Activar restauración del paquete NuGet