Buscar

Para configurar a referência necessária, clique com o botão direito do mouse sobre o nome do projeto PersistenceProject e selecione a opção Add Ref...

Para configurar a referência necessária, clique com o botão direito do mouse sobre o nome do projeto PersistenceProject e selecione a opção Add Reference. Na janela que é exibida, expanda a opção Solution e, em Projects, marque a caixa de seleção ao lado do nome do projeto ModelProject. Caso o projeto ModelProject não apareça na relação de projetos da solução, é preciso que seja realizado o build da solução. Após confirmar a inclusão da referência clicando no botão OK na Solution Explorer, é possível verificar a existência do ModelProject no projeto PersistenceProject, em References. Nessa implementação de classe, mesmo adicionando a referência ao projeto ModelProject e inserindo a instrução using ModelProject no código, ao referenciar a classe Fornecedor, o compilador ainda acusará erro, não identificando essa classe. Isso ocorre porque a classe Fornecedor no ModelProject não tem nenhum modificador de escopo (ou de acesso). É preciso atualizar todas as classes que serão usadas em outros projetos para serem públicas ( public). Apenas para exemplificar, a Resolução 4.11 apresenta a mudança na classe Fornecedor. Por meio de modificadores de acesso é possível definir como as classes e seus membros serão visíveis por outras classes e suas instâncias. Os modificadores disponíveis são: public, private, protected e internal. Quando uma classe é criada sem um modificador de escopo definido, é atribuído o internal por padrão. Por meio dele, as classes são visíveis apenas dentro do assembly que as define. No caso do exemplo, apenas o projeto que implementa a classe a reconhece. Uma classe definida em um projeto, e que será utilizada em outro, precisa ser definida como public. Realize nas demais classes a alteração apresentada aqui, onde as classes recebam o modificador de escopo public.

Essa pergunta também está no material:

C e Visual Studio Desenvolvimento de aplicacoes desktop

Português Escola Colegio Estadual Barao Do Rio BrancoEscola Colegio Estadual Barao Do Rio Branco

💡 1 Resposta

User badge image

Ed Verified user icon

Essa não é uma pergunta, mas sim uma descrição de um procedimento para configurar uma referência em um projeto. Se você tiver alguma dúvida específica sobre esse procedimento, por favor, faça uma pergunta mais direta e objetiva.

0
Dislike0

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais