Estoy intentando implementar mi servicio web en appharbor usando codeplex. Después de probarlo por primera vez e investigar un poco, 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 debo solucionar este error? También se agradece cualquier enlace útil que pueda ayudarme en el futuro.
Resolví el problema haciendo clic derecho en Solución y haciendo clic en
fuente
Los ejecutables pueden ignorarse en su .gitignore a través de
Agregue esta línea a .gitignore:
fuente
fuente
Aquí hay una entrada de blog sobre el uso de la restauración de paquetes NuGet con AppHarbor . En su caso, el problema puede ser que no haya incluido la
.nuget
carpeta en su repositorio.fuente
Me enfrenté a este problema, cuando uno de mis colegas agregó un nuevo proyecto en solución. Agregó nuevos paquetes de nuget. La respuesta mejor calificada no fue aceptable para mí porque una vez que actualizo los paquetes nuget, actualiza todas las bibliotecas referenciadas en el proyecto.
Cómo
import
eliminé este error, simplemente eliminando declaraciones 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.
fuente