Conheça o Gerenciador de Soluções
Você pode usar o Gerenciador de Soluções para gerenciar projetos e arquivos em uma solução. Este artigo descreve a interface do usuário do Gerenciador de Soluções em detalhes e como abrir o Gerenciador de Soluções se você o fechar por acidente. O artigo também descreve como você pode usar o menu de contexto de clique com o botão direito do mouse no Gerenciador de Soluções para adicionar rapidamente novos arquivos, pastas e elementos de código a um projeto.
Abrir o Gerenciador de Soluções
Por padrão, a janela de ferramentas Gerenciador de Soluções aparece como um painel no lado superior direito do IDE (ambiente de desenvolvimento integrado) do Visual Studio. Se você não vir a janela de ferramentas do Gerenciador de Soluções, poderá abri-la na barra de menus do Visual Studio usando Exibir>Gerenciador de Soluções ou selecionando Ctrl+Alt+L.
Interface do usuário do Gerenciador de Soluções
Vamos dar uma olhada na janela de ferramentas Gerenciador de Soluções e sua interface do usuário (interface do usuário). Começaremos com uma captura de tela anotada de uma solução de console C# aberta que tem dois projetos.
A tabela a seguir é um equivalente a texto da captura de tela anotada, mas com alguns links úteis você pode usar para saber mais.
Elemento da interface de usuário | Ação |
---|---|
Barra de ferramentas | Controlar como seus arquivos são exibidos |
Barra de Pesquisa | Pesquisar arquivos e tipos de arquivo específicos |
Janela Principal | Exibir e gerenciar seus arquivos, projetos e soluções |
Nó da solução | Gerenciar suas soluções |
Nó do projeto | Gerenciar seu(s) projeto(s) |
Nó de dependências: | Gerenciar sua solução e dependências do projeto |
Nó do programa | Exibir, editar e gerenciar seu programa ou aplicativo (aplicativo) |
Guia de alterações do Git | Usar o Git e GitHub no Visual Studio para colaborar em projetos com sua equipe |
Para exibir mais imagens e ícones do aplicativo que aparecem no Visual Studio, baixe a Biblioteca de Imagens do Visual Studio.
Barra de ferramentas do Gerenciador de Soluções
Para continuar, vamos dar uma olhada mais de perto na barra de ferramentas em Gerenciador de Soluções.
A barra de ferramentas contém os seguintes elementos de interface do usuário, da esquerda para a direita:
Elemento da interface de usuário | Ação |
---|---|
Botão Voltar | Alternar entre os resultados da pesquisa |
Botão Avançar | Alternar entre os resultados da pesquisa |
Botão Página Inicial | Retornar à exibição padrão |
Botão Alternar modos de exibição | Alternar entre a exibição de solução padrão e a exibição de pasta opcional |
Botão e menu suspenso Filtro de alterações pendentes | Exibir arquivos abertos ou arquivos com alterações pendentes |
Botão Sincronizar com documento ativo | Localizar um arquivo do editor de código |
Botão Atualizar (condicional) | Aparece somente quando você seleciona uma dependência, como uma função ou um pacote |
Botão Recolher Tudo | Recolher a exibição de arquivo na janela principal |
Botão Mostrar todos os arquivos | Exibir todos os arquivos, incluindo projetos descarregados |
Botão Propriedades | Exibir e alterar as configurações de arquivos e componentes específicos |
Botão Visualizar o Item Selecionado | Exibir um arquivo ou componente selecionado no editor de código |
Barra de pesquisa do Gerenciador de Soluções
Vamos dar uma olhada mais de perto na barra de pesquisa em Gerenciador de Soluções.
Você pode usar a lista suspensa na barra de pesquisa e selecionar entre as Opções de pesquisa: Pesquisar no conteúdo do arquivo e Pesquisar em itens externos, para definir o escopo da pesquisa.
Menu de Contexto do Gerenciador de Soluções
Em Gerenciador de Soluções, há várias opções com as quais você pode interagir usando o menu de contexto de clique com o botão direito do mouse. As opções específicas de contexto que aparecem dependem de você selecionar um nó de Solução ou um nó de Projeto.
Opções de menu do nó da solução
A captura de tela a seguir de um aplicativo de console C# mostra as opções de menu de contexto exibidas quando você clica com o botão direito do mouse no nó Solução.
O que você vê no menu de contexto do nó Solução também depende do tipo de projeto, da linguagem de programação ou da plataforma. A captura de tela a seguir realça as seguintes opções extras para um aplicativo C#: Dependências do Projeto, Ordem de Build do Projeto, Definir Projetos de Inicialização e um menu suspenso do Git. Essas opções extras normalmente aparecem quando você adiciona outro projeto a uma solução e, em seguida, adiciona-o a um repositório.
Opções de menu do nó do projeto
A captura de tela a seguir de um aplicativo de console C# mostra as opções de menu de contexto exibidas quando você clica com o botão direito do mouse no nó Projeto.
O que você vê no menu de contexto do nó Projeto também depende do tipo de projeto, da linguagem de programação ou da plataforma. A captura de tela a seguir realça a seguinte opção extra para um aplicativo C#: um menu suspenso Dependências de Build. Essas opções extras normalmente aparecem quando você adiciona outro projeto a uma solução e, em seguida, adiciona-o a um repositório.
O menu Adicionar
No menu de contexto Gerenciador de Soluções, uma das opções mais úteis é o menu Adicionar submenu. Nela, você pode adicionar outro projeto a uma solução. Você também pode adicionar um item a um projeto e muito mais.
Você pode exibir o menu suspenso Adicionar no nó Solução, no nó Projeto ou no nó Dependências. As opções variam, dependendo de qual nó você usa.
Para obter um tutorial que explica como adicionar itens e projetos usando o menu de contexto em Gerenciador de Soluções, consulte a página Introdução a projetos e soluções.
A caixa de diálogo Adição Rápida
Começando na versão 17.5 do Visual Studio 2022, você pode usar a caixa de diálogo Adição Rápida para criar um arquivo vazio ou uma classe C# simples. No Gerenciador de Soluções, clique com o botão direito do mouse em uma pasta ou projeto e selecione Adicionar>Novo Item. Ou, se preferir, use o atalho de teclado Ctrl+Shift+A.
Com a Adição Rápida, é possível executar as tarefas a seguir.
- Adicione um novo arquivo sem navegar pela lista de modelos.
Por exemplo: MyClass.cs - Crie pastas aninhadas em uma só operação.
Exemplo: Folder1/Folder2/, Folder1/Folder2/MyFile.cs - Adicione arquivos com qualquer extensão ou sem nenhuma extensão.
Exemplo: File.MyExtension, README, .gitignore- A Adição Rápida preenche uma extensão padrão para você, mas você pode selecionar Escape (Esc) depois de abrir a caixa de diálogo para limpar rapidamente a caixa de entrada.
- Adicione vários arquivos ao mesmo tempo.
Exemplo: File1.cs, File2.html ou File.cs, File.txt.
Você também pode alternar rapidamente entre as caixas de diálogo Adição Rápida e Novo Item. Veja aqui como fazer isso.
Use Mostrar Todos os Modelos para abrir a caixa de diálogo Novo Item.
Use Mostrar Exibição Compacta para abrir a caixa de diálogo Adição Rápida.
O Visual Studio se lembra de sua escolha para que você tenha a experiência que melhor atenda às suas necessidades. Para retornar à caixa de diálogo de Adição Rápida padrão, selecione Shift+F2.
Dica
Você pode configurar os atalhos de teclado para o comando Project.AddNewItem e o comando AddQuickFile em Ferramentas>Opções>Ambiente>Teclado.
A ferramenta de comparação de arquivos
A partir do Visual Studio 2022 versão 17.7, agora você pode selecionar dois arquivos no Gerenciador de Soluções e compará-los usando as novas opções Comparar com e Comparar selecionados.
Você pode comparar arquivos das seguintes maneiras:
- Clique com o botão direito em um único arquivo e selecione Comparar com… no menu de contexto, que abre o Explorador de Arquivos. Em seguida, navegue até qualquer arquivo e selecione-o para comparação.
- Selecione dois arquivos mantendo pressionado o botão Ctrl. Em seguida, clique com o botão direito e selecione Comparar Selecionados no menu de contexto.
Não importa a forma que você escolher para comparar seus arquivos, a ferramenta de comparação de arquivos deve facilitar a comparação de seus arquivos sem a necessidade de sair do seu IDE.
O comando Recolher Todos os Descendentes
O comando Recolher Todos os Descendentes também está incluído no Visual Studio 2022 versão 17.7. Esse comando recolhe recursivamente todos os nós em uma seleção para que você possa arrumar hierarquias profundamente aninhadas à medida que navega pela estrutura do projeto.
Você pode encontrar o comando Recolher Todos os Descendentes no menu de contexto do botão direito do mouse para qualquer item no Gerenciador de Soluções que tenha descendentes. Você também pode pressionar Ctrl+Seta Para a Esquerda para usar o comando.
Novo Modo de Exibição do Gerenciador de Soluções
Você pode usar a Nova Exibição do Gerenciador de Soluções do para adicionar um novo modo de exibição do Gerenciador de Soluções com escopo. No Gerenciador de Soluções, clique com o botão direito do mouse na pasta que deseja definir como a pasta raiz do novo modo de exibição e, a seguir, selecione Nova Exibição do Gerenciador de Soluções no menu de contexto. Uma nova janela do Gerenciador de Soluções é exibida, e pode ser encaixada ou flutuada conforme necessário.