Ich versuche, meinen Webservice bei appharbor mithilfe von Codeplex bereitzustellen. Nachdem ich es das erste Mal ausprobiert und einige Nachforschungen angestellt hatte, stellte ich fest, dass ich NuGet verwenden musste, damit die Referenzen gefunden werden.
Jetzt habe ich nur noch 1 Fehler, den ich nicht lösen kann
"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
Wie soll ich diesen Fehler beheben? Alle nützlichen Links, die mir in Zukunft helfen könnten, werden ebenfalls geschätzt.
Ich habe das Problem durch Klicken mit der rechten Maustaste auf Lösung und Klicken auf gelöst
quelle
Ausführbare Dateien werden in Ihrem .gitignore über möglicherweise ignoriert
Fügen Sie diese Zeile zu .gitignore hinzu:
quelle
quelle
Hier ist ein Blogpost zur Verwendung der NuGet-Paketwiederherstellung mit AppHarbor . In Ihrem Fall besteht das Problem möglicherweise darin, dass Sie den
.nuget
Ordner nicht in Ihr Repository aufgenommen haben.quelle
Ich war mit diesem Problem konfrontiert, als einer meiner Kollegen ein neues Projekt zur Lösung hinzufügte. Er fügte neue Pakete von Nuget hinzu. Die oben am besten bewertete Antwort war für mich nicht akzeptabel, da nach dem Aktualisieren von Nuget-Paketen alle referenzierten Bibliotheken im Projekt aktualisiert werden.
Wie ich diesen Fehler durch einfaches Entfernen entfernt habe
import
behoben habe Anweisungen für das Nuget-Paket aus .csproj-Dateien entfernt habe.Klicken Sie dazu mit der rechten Maustaste auf die Datei .csproj, öffnen Sie sie im Editor und entfernen Sie die Anweisung.
quelle