Diferenças
Aqui você vê as diferenças entre duas revisões dessa página.
| Ambos lados da revisão anterior Revisão anterior Próxima revisão | Revisão anterior | ||
| pres:gerti:manual_config_projetos_net_framework:gco [03/08/2023 01:17] – [Estrutura Organizacional] ivinicius | pres:gerti:manual_config_projetos_net_framework:gco [03/08/2023 02:00] (atual) – ivinicius | ||
|---|---|---|---|
| Linha 25: | Linha 25: | ||
| {{ : | {{ : | ||
| + | Os projetos por padrão são organizados nos seguintes pacotes, conforme [[pres: | ||
| + | * Enumeradores; | ||
| + | * InterfacesFabricas; | ||
| + | * Negocio; | ||
| + | * Repositorio; | ||
| + | * Servico. | ||
| + | |||
| + | Nos projetos .Net Core, o pacote de Servico, será o pacote do Serviço Web API, como apresentado na imagem acima. | ||
| + | ==== Configuração Serviço de Controle de Dependências - NuGet ==== | ||
| + | Devemos verificar a configuração do serviço de controle de dependências do projeto NuGet na máquina. Para isso vamos acessar no Visual Studio o menu Tools > NuGet Package Manager > Package Manager Settings. | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | Na janela que é apresentada, | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | Demos deixar sempre marcado as três opções que estão sendo apresentadas na imagem acima, sendo a primeira para baixar as bibliotecas públicas mantidas por terceitos. A segunda TCE-GO, para baixar as bibliotecas mantidas pela Equipe de Sistemas do TCE-GO. E a terceira e ultima, para baixar das bibliotecas já instaladas na máquina. | ||
| ==== Restaurando Dependências ==== | ==== Restaurando Dependências ==== | ||
| + | Para restaurar as dependências do projeto, para qualquer projeto .Net Framework e .Net Core, basta clicar com o botão direito do mouse na Solution do projeto, como apresentado na imagem abaixo, e clicar na opção **Restore NuGet Packages**. | ||
| + | {{ : | ||
| + | |||
| + | Ao clicar nesse opção, todos os pacotes incluídos como dependência de algum pacote do projeto da solução, serão baixados caso nunca tinham sido baixados para a máquina do usuário. Esses pacotes estão configurados no arquivo packages.config para projetos em .Net Framework e no projeto .Net Core na pasta Dependencies > Packages, como está sendo apresentado na imagem abaixo. | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | {{ : | ||
| ==== Adicionando Dependências ==== | ==== Adicionando Dependências ==== | ||
| + | Para adicionar uma dependência ao projeto devemos clicar com o botão direito do mouse na pasta Dependêncies > Packages ou no próprio projeto, e clicar na opção **Manage NuGet Packages...**, | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | Após clicar, será apresentada a janela NuGet: TCE.Co...Al.Repositorio. Nessa janela temos os menus Browse, INstalled e Updates. No primeiro serve para pesquisar novos pacotes que desejamos adicionar ao projeto. O segundo os pacotes já instalados no projeto. E o terceiro os pacotes que tem novas versões disponibilizadas. | ||
| + | |||
| + | Através dessas três opções no menu, gerenciamos as dependências do projeto, tanto em .Net Framework quanto .Net Core. | ||
| + | |||
| + | Para garantir que nas três opções do menu, sejam apresentadas as bibliotecas publicas e as mantidas pela Equipe de Sistemas do TCE-GO, devemos selecionar sempre a oção All no campo Package source, como apresentado na imagem abaixo. | ||
| + | {{ : | ||
| ==== Compilação ==== | ==== Compilação ==== | ||
| + | Para compilar um projeto .Net, Framework ou Core, devemos clicar na opção Build > Build Solution, como apresentado na imagem abaixo. | ||
| - | ==== Publicação ==== | + | {{ : |