3
respostas

Erro de compilação - Error CS0122

Não consigo compilar o projeto. Me aparece o seguinte erro:

Error CS0122 'Cls_Uteis' is inaccessible due to its protection level

Alguém sabe como resolver?

3 respostas

Aparentemente era preciso, lá no início, ao criar a biblioteca, recompilar o programa clicando com o botão direito em cima do primeiro projeto.

Não sei o porquê disso e nem a diferença que faz compilar clicando no start ou recompilar com o botão direito em cima do projeto, mas isso fez o programa funcionar.

Olá Ley, tudo bem?

Esse erro geralmente acontece por conta da proteção de algum tipo ou membro (classe, função e etc.). Por exemplo, se clamarmos uma função private em outra classe, esse erro é o que vai impedir a compilação.

Bacana que já conseguiu resolver.

Abraços e bons estudos!

Obrigado pela contribuição, Ana.

No meu caso, estava usando o projeto fornecido na aula, não tinha feito nenhuma alteração no código, e mesmo assim aquele erro apareceu.

Enfim, mistérios da vida moderna..

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software