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 .
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 .
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
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 😄
instalei o .net 7.0, alias ja estava instalado, mas instalei de novo para corrigir, e ainda consta a mesma coisa.
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.