Eu tenho esse erro no vs 2012: Falha na restauração do pacote NuGet para o projeto Arquivos diversos: o valor não pode ser nulo ou uma string vazia. Nome do parâmetro: raiz. 0 0
Vejo que é um bug https://nuget.codeplex.com/workitem/3780 que foi corrigido para a versão 2.8 Mas não consigo encontrar a versão 2.8 em https://nuget.codeplex.com É possível corrigir o erro sem a instalação da versão 2.8? Ou como obter o 2.8?
visual-studio-2012
nuget
nuget-package-restore
Convidado da meia-noite
fonte
fonte
Respostas:
Corrigi isso excluindo o arquivo de opções do usuário da solução do Visual Studio (.suo) e reiniciando o VS.
ATUALIZAÇÃO: Para o VS 2017, você precisa excluir uma pasta oculta chamada .vs localizada no diretório da solução (Obrigado @Tien Dinh!)
fonte
Tive o mesmo problema com o VS2013 hoje. Depois de executar uma atualização nos pacotes instalados (ferramentas -> extensões e atualizações) (que incluía o nuget) e instalar algumas atualizações para o VS2013 (algumas atualizações do Windows), ela foi embora.
Então, basicamente, verifique essas atualizações, atualize e isso pode resolver o problema.
fonte
Tenho o VS 2013. De acordo com o gerenciador de extensões, o nuget estava atualizado.
Executou uma instalação manual no site vsix: http://visualstudiogallery.msdn.microsoft.com/4ec1526c-4a8c-4a84-b702-b21a8f5293ca
... corrigiu o problema.
fonte
Uma simples reinicialização do Visual Studio deve limpar tudo. Tive o mesmo problema no VS2013 após atualizar a API da Web. Não foi necessário deletar o .suo.
fonte
Cliquei com o botão direito na solução e selecionei "Habilitar Restauração do Pacote Nuget". Isso resolveu o problema.
Este link do MSDN mostra como:
http://blogs.msdn.com/b/dotnet/archive/2013/06/12/nuget-package-restore-issues.aspx
pepita estúdio visual
fonte
Corrigi isso habilitando a restauração automática em pacotes nuget na solução
fonte
Não é uma resposta exata, mas o melhor que posso dizer, NuGet ver. 2.8 ainda não está disponível. Tenho lidado com o mesmo problema há algum tempo (2 meses). Ainda fui capaz de construir minha solução com sucesso, mesmo com aquele erro, executando a construção contra o projeto principal. Eu realmente espero ter esse problema resolvido porque é uma coisa desagradável durante o trabalho.
fonte
Você pode obter uma versão sem lançamento do NuGet 2.8 aqui . As instruções estão aqui: Instalando um build CI . Isso corrige o problema para mim no VS2010.
fonte
Corrigi esse problema depois de clicar em "Limpar todos os cache (s) do Nuget"
fonte
Apenas como uma breve nota. Recebi este erro executando o projeto em uma unidade de rede mapeada, ou seja
T:\NetworkFolder\Project\Solution.sln
.Obviamente, a solução é simples - não faça isso - copie-o em sua máquina. Pode poupar sofrimento a alguém em algum momento.
fonte
Nenhuma das respostas acima ajudou para mim e estava ficando muito frustrante.
O que funcionou para mim (com o Visual Studio Professional 2017, versão 15.8.5) foi seguir as etapas a seguir;
1) Ferramentas> Opções> Gerenciador de pacotes NuGet> Clique em 'Limpar todos os cache (s) NuGet'
Espero que isso ajude alguém!
fonte
Não funcionou para mim. Eu tive que ir para ferramentas, gerenciador de extensão ... Desinstalar NuGet Reinicie o Visual Studio 2010 Baixe NuGet Reinstale-o. Reinicie o Visual Studio. Corrigido tudo!
fonte
Vamos verificar o nome dos pacotes no arquivo packages.config. Às vezes, o nome incorreto ocorre
fonte
Recebi este erro ao renomear acidentalmente um dos atributos de id de namespace dentro do arquivo packages.config para outro nome. Consegui rastrear isso comparando a versão verificada de packages.config com a minha versão local. Depois de corrigir o problema, tudo o que tive que fazer foi fechar o arquivo packages.config, reconstruir e o problema desaparecera.
fonte
No Visual Studio 2015:
Vá para Opções-> Gerenciador de Pacotes NuGet-> Fontes de Pacotes, certifique-se de que "Microsoft e .Net" estejam marcados na lista de pacotes em toda a máquina.
fonte
Desinstalei e reinstalei o nUnit 3.7.1 e tudo voltou a funcionar. Eu tenho alguns pacotes nuget, mas o nunit 3.7.1 é o único que eu reinstalei, deixei o resto sozinho.
fonte