Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Cenário 1
Não é possível ler as informações do projeto para 'ProjectFile'. O arquivo de projeto pode ser inválido ou faltar destinos necessários para restauração.
Questão
O arquivo de projeto existe, mas nenhuma informação de restauração foi fornecida para ele. Certifique-se de que está abrindo um projeto com o novo sistema de projeto ou o sistema de projeto herdado.
Solução
Linha de comandos
A partir da linha de comando, isso pode significar que o arquivo está corrompido ou que o NuGet.targets não são importados.
Para importar o NuGet.targets, geralmente é recomendado importar o Microsoft.Common.targets.
Para restaurar projetos na solução usando a CLI do .NET , use:
dotnet restore MySolution.sln
Estúdio Visual
No Visual Studio, o erro pode significar que os destinos não são importados de forma semelhante ao cenário de linha de comando.
O erro também pode significar que o projeto está descarregado.
Se você estiver usando o Visual Studio 2019 ou posterior, o NuGet tem a capacidade de reutilizar artefatos da restauração anterior para projetos descarregados. Para que esse cenário funcione, você precisa garantir que todos os projetos atualmente na solução tenham sido restaurados a partir da linha de comando antes de carregá-los no Visual Studio.
Como alternativa, recarregue o projeto.
Cenário 2
Estrutura de destino inválida 'net.6.0'
Questão
O arquivo de projeto existe, mas especifica uma estrutura de destino inválida: 'net.6.0'.
Isso pode ocorrer devido a um erro de digitação ou uso de um formato sem suporte.
Solução
Atualize o arquivo de projeto para usar uma estrutura de destino válida. Neste caso, substitua 'net.6.0' por 'net6.0' (sem o ponto extra).
Para obter uma lista completa das estruturas suportadas e seus formatos corretos, consulte a documentação do .NET Target Frameworks .