Estou tentando implantar meu serviço da web em appharbor usando codeplex. Depois de tentar pela primeira vez e fazer algumas pesquisas, descobri que precisava usar o NuGet para que as referências fossem encontradas.
Agora só tenho 1 erro que não sei como 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
Como devo resolver esse erro? Quaisquer links úteis que possam me ajudar no futuro também são apreciados.
Resolvi o problema clicando com o botão direito em Solução e clicando em
fonte
Os executáveis podem ser ignorados em seu .gitignore via
Adicione esta linha a .gitignore:
fonte
fonte
Aqui está uma postagem de blog sobre como usar a restauração de pacote NuGet com AppHarbor . No seu caso, o problema pode ser que você não incluiu a
.nuget
pasta em seu repositório.fonte
Eu enfrentei esse problema, quando um dos meus colegas adicionou um novo projeto na solução. Ele adicionou novos pacotes do nuget. A resposta com melhor classificação acima não era aceitável para mim porque, uma vez que atualizo os pacotes nuget, todas as bibliotecas referenciadas são atualizadas no projeto.
Como removi esse erro, removendo apenas as
import
instruções do pacote nuget dos arquivos .csproj.Para isso, clique com o botão direito no arquivo .csproj, abra-o no bloco de notas e remova o extrato.
fonte