J'essaye de déployer mon webservice chez appharbor en utilisant codeplex. Après avoir essayé la première fois et fait quelques recherches, j'ai découvert que je devais utiliser NuGet pour que les références soient trouvées.
Maintenant, il ne me reste plus qu'une erreur que je ne sais pas comment résoudre
"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
Comment suis-je supposé résoudre cette erreur? Tous les liens utiles qui pourraient m'aider à l'avenir sont également appréciés.
J'ai résolu le problème en cliquant avec le bouton droit sur Solution et en cliquant sur
la source
Les exécutables peuvent être ignorés dans votre .gitignore via
Ajoutez cette ligne à .gitignore:
la source
la source
Voici un article de blog sur l' utilisation de la restauration de package NuGet avec AppHarbor . Dans votre cas, le problème peut être que vous n'avez pas inclus le
.nuget
dossier dans votre référentiel.la source
J'ai été confronté à ce problème, lorsqu'un de mes collègues a ajouté un nouveau projet en solution. Il a ajouté de nouveaux paquets de nuget. La réponse la mieux notée ci-dessus n'était pas acceptable pour moi car une fois que j'ai mis à jour les packages nuget, elle met à jour toutes les bibliothèques référencées dans le projet.
Comment j'ai supprimé cette erreur, en supprimant simplement les
import
instructions pour le package nuget des fichiers .csproj.Pour ce faire, cliquez avec le bouton droit sur le fichier .csproj, ouvrez-le dans le bloc-notes et supprimez l'instruction.
la source