Na hora que vou compilar o projeto fala que 'Artista' is inaccessible due to its protection level
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Na hora que vou compilar o projeto fala que 'Artista' is inaccessible due to its protection level
Olá Felipe!
O erro que você está enfrentando, "Artista is inaccessible due to its protection level", geralmente ocorre quando uma classe ou membro de uma classe não é acessível devido ao seu modificador de acesso. No C#, os modificadores de acesso mais comuns são public, private, protected, e internal.
No seu caso, parece que a classe Artista não está com o modificador de acesso correto para ser acessada de outros projetos. Para resolver isso, você pode verificar se a classe Artista está declarada como public. Aqui está um exemplo de como a declaração da classe Artista deve estar:
namespace ScreenSound.Shared.Modelos
{
public class Artista
{
// Propriedades e métodos da classe
}
}
Certifique-se de que a classe Artista está com o modificador public para que possa ser acessada de outros projetos, como o seu projeto console ou API.
Depois de fazer essa alteração, tente recompilar a solução novamente. Espero que isso resolva o problema!
Espero ter ajudado e bons estudos!