Germano,
As mensagens mostradas na tela referem-se a "warnings" ... não são erros, mas avisos e que NÃO bloqueiam a compilação. Mas se NÃO compila, com certeza tem algum problema, não é mesmo?
Seria legal você disponibilizar seu código aqui (use o </> no menu acima) para podermos ver seu código.
Outro ponto importante. No menu "Ver", exponha a Lista de Erros. Ou o atalho: ( Ctrl + Shift + M ) para poder ver o erro bem descrito.
Na verdade já está lá e está marcando "6", mas não está mostrando os detalhes, quero dizer não está posicionado... na tela acima está mostrando o resultado do "Terminal".
[]'s,
Fabio I.
Germano,
Tente colocar uma interrogação "?" depois e colada na palavra "string", desta forma:
public string? Nome { get; set; }
public string? Artista { get; set; }
Isso permitirá que tanto o "Nome" quanto o "Artista" possam receber "null".
[]'s,
Fabio I.
Olá Fabio,
embora as sugestões de correção tenha sido sanadas, ainda assim, não está copilando. Não acredito que esteja no código, pois como foi dito, as sugestões em amarelo, não seriam impeditivo. Pode ser algo no dotnet ou mesmo no vscode.
Germano,
Bom... do VSCode, você precisa ter instalado manualmente algumas extensões do C#... ... eu uso estas extensões (tem coisas a mais nesta lista).
[]'s,
Fabio I.
Bom dia Fabio, achei o erro, faltava chamar uma função no main() para dar o start. Obrigado!!!