Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

[Dúvida] Problema. Fiz a atualização para o .NET 9.0 e deu esse probelma. Já pesquisei varias vezes sobre o erro e não encontrei solução.

Fiz a atualização para o .NET 9.0 e deu esse probelma. Já pesquisei varias vezes sobre o erro.

2 respostas

Bom dia

consegue dá mais detalhes? o print não dápra ler direito tbm, copia e cola o erro aqui. é melhor!

solução!

Olá, Alexandre! Bom dia, tudo bom?

Pelo que vejo na imagem, parece que você está enfrentando um problema com a atualização para o .NET 9.0. Aqui estão algumas sugestões que podem ajudar a resolver o problema:

  1. Atualize os Pacotes NuGet: Certifique-se de que todos os pacotes NuGet estejam atualizados para versões compatíveis com o .NET 9.0. Você pode fazer isso clicando com o botão direito no projeto no Visual Studio, selecionando "Gerenciar Pacotes NuGet" e verificando se há atualizações disponíveis.

  2. Verifique o TargetFramework: No arquivo .csproj, o TargetFramework está definido como net8.0. Tente atualizar para net9.0 se você está usando o .NET 9.0.

  3. Compatibilidade de Dependências: Verifique se todas as dependências listadas no seu projeto são compatíveis com o .NET 9.0. Algumas bibliotecas podem não ter suporte ainda.

  4. Erro de RuntimeIdentifier: A mensagem indica que não há um pacote de tempo de execução disponível para o RuntimeIdentifier especificado. Verifique se você realmente precisa especificar um RuntimeIdentifier ou se pode removê-lo.

  5. Verifique as Vulnerabilidades: As mensagens NU1900 e NU1901 indicam vulnerabilidades conhecidas. Atualize o pacote System.Private.Uri para uma versão mais recente que corrija essas vulnerabilidades.

  6. Limpar e Recompilar: Às vezes, limpar a solução e recompilar pode resolver problemas de build. No Visual Studio, vá para "Compilação" > "Limpar Solução" e depois "Compilação" > "Recompilar Solução".

Espero ter ajudado e bons estudos!