1
resposta

Erro na hora de compilar o projeto

Na hora que vou compilar o projeto fala que 'Artista' is inaccessible due to its protection level

1 resposta

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!