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

Erro CS8370 C# 7.3, mude para 9.0 ou superior

Olá, instalei o Vs 2022 e nao consigo compidar pq fica aparecendo esse erro

Erro CS8370 C# 7.3, mude para 9.0 ou superior

sabe aonde atualiza para o 9 ? pois nao achei .

3 respostas

Boa tarde André, tudo bom?

Você precisa atualizar a versão do seu .NET SDK você pode instalar a versão 6 ou 7., vou deixar abaixo o link:

https://dotnet.microsoft.com/en-us/download

Insira aqui a descrição dessa imagem para ajudar na acessibilidade A instrução de nível superior é um recurso introduzido no C# 9, já estamos no C# 11( https://learn.microsoft.com/pt-br/dotnet/csharp/whats-new/csharp-version-history) e com este recurso não precisarmos mais escrever explicitamente o método Main() em projetos do tipo Console por exemplo.

using System;

namespace Novidades
{
   class Program
   {
       static void Main(string[] args)
       {
           Console.WriteLine("Novidades do .NET 6");
       }
   }
}

Todo esse trecho tem o mesmo resultado da simplificação que apresentamos em:

using System;

Console.WriteLine("Novidades do .NET 6");

A idéia desse recurso e simplificar, principalmente para quem está começando na linguagem, e também ir de encontro com ideias de código mais minimalista. Mais um artigo de referência: https://www.alura.com.br/artigos/novidades-net-5

Espero que tenha ajudado e, qualquer coisa, estamos à disposição!

Abraços e bons estudos 😄


Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!

instalei o .net 7.0, alias ja estava instalado, mas instalei de novo para corrigir, e ainda consta a mesma coisa.

solução!

então, so baixar ou fazer a atualizar pra esse pacote 7.0 nao funciona pq eu ja até estava com este instalado, eu fui mexer nas configuracoes do progama mesmo e modifiquei a saida que ele estava utilzando, nem me recordo aonde eu achei isso, mas ele estava com 2 pacotes um 6 e um 7, entao eu tirei o 6. so isso resolveu, aparentemente.