Na hora que vou compilar o projeto fala que 'Artista' is inaccessible due to its protection level
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!