1
resposta

[Bug] meu codigo da ero msb3027

Musica musica1 = new Musica();
musica1.nome = "One";
musica1.artista = "Metallica";
musica1.duracao = 447;
musica1.disponivel = true;

Musica musica2 = new Musica();
musica2.nome = "Come As You Are";
musica2.artista = "Nirvana";
musica2.duracao = 218;
musica2.disponivel = false;

musica1.ExibirFichaTecnica();
musica2.ExibirFichaTecnica();

class Musica { public string nome; public string artista; public int duracao; public bool disponivel;

public void ExibirFichaTecnica() { Console.WriteLine($"Nome: {nome}"); Console.WriteLine($"Artista: {artista}"); Console.WriteLine($"Duração: {duracao}"); if ( disponivel ) { Console.WriteLine("Disponivel no plano"); }else { Console.WriteLine("Assine o plano Plus+"); } } }

```![](![Insira aqui a descrição dessa imagem para ajudar na acessibilidade](https://cdn1.gnarususercontent.com.br/1/1416419/03364a90-bf0e-4e99-86a2-bf3fafcf0cd5.png)  )
1 resposta

Olá Lucas!

Pelo que entendi, você está tendo um erro ao compilar o seu código, certo? O erro "msb3027" geralmente está relacionado a problemas na compilação do projeto.

Analisando o código que você compartilhou, não encontrei nenhum erro aparente. No entanto, é importante verificar se você está importando corretamente o namespace System no início do seu arquivo Musica.cs. Caso contrário, a classe Console não será reconhecida e pode gerar esse erro.

Além disso, verifique se você está utilizando um ambiente de desenvolvimento integrado (IDE) como o Visual Studio ou o Visual Studio Code para compilar e executar o seu código. Essas ferramentas geralmente fornecem mensagens de erro mais detalhadas, o que pode ajudar a identificar o problema.

Se o erro persistir, sugiro que você compartilhe mais informações sobre o ambiente em que está trabalhando e a mensagem de erro completa que está recebendo. Assim, poderei te ajudar de forma mais precisa.

Espero ter ajudado e bons estudos!