2012-12-18 16 views
75

Próbuję wdrożyć moją usługę sieciową w appharbor przy użyciu codeplex. Po wypróbowaniu go po raz pierwszy i robi jakieś badania okazało się, że musiałem użyć Nuget tak znajdowane są odniesienia ..nie można zlokalizować programu nuget.exe podczas budowania usługi sieci Web na aplikatorze

Teraz mam tylko 1 błąd w lewo, który nie wiem jak rozwiązać

"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 

Jak mam rozwiązać ten błąd? Przydatne linki, które mogą mi pomóc w przyszłości, również są mile widziane.

Odpowiedz

14

wykonywalne mogą być ignorowane w .gitignore poprzez

*.exe 

Dodaj tę linię do .gitignore:

!.nuget/NuGet.exe 
+0

Odnosi się do mnie. Dziękuję Ci. – Blaise

99

I rozwiązany problem klikając prawym przyciskiem myszy i kliknij Rozwiązanie

Enable NuGet Package Restore 
+9

Nie znalazłem danej opcji w moim studiu visual 2012 ani w rozwiązaniu, ani w żadnym projekcie. – UMAR

161

Rozwiązałem to, zmieniając ten wiersz w pliku NuGet.targets i ustawiając go na true:

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

Ale należy ponownie uruchomić Visual Studio lub przeładować rozwiązanie (see this) do tego, aby odniosły skutek.

+8

Och, człowieku jesteś świetny, po marnowaniu 2 godzin nareszcie twoje rozwiązanie zadziałało dla mnie kocham cię :) – UMAR

+3

Dziękuję bardzo - kocham SO – adaam

+3

Dzięki za to człowiek. Ten błąd jest tak denerwujący ... –

3
  • Włącz Nuget Pakiet Restore enter image description here
  • prawym przyciskiem myszy na rozwiązanie następnie
  • wyboru Włącz Nuget Pakiet Restore
Powiązane problemy