Saiba mais sobre o Gerenciador de Soluções
Você pode usar o Gerenciador de Soluções para gerenciar os projetos e arquivos dentro de uma solução. Este artigo descreve a interface do usuário (UI) do Gerenciador de Soluções em detalhes e como abrir o Gerenciador de Soluções se você fechá-lo inadvertidamente. O artigo também descreve como você pode usar o menu de contexto do botão direito do mouse no Gerenciador de Soluções para adicionar rapidamente novos arquivos, pastas e elementos de código a um projeto.
Abra o Gerenciador de Soluções
Por padrão, a janela da ferramenta Gerenciador de Soluções aparece como um painel no lado superior direito do Visual Studio ambiente de desenvolvimento integrado (IDE). Se você não vir a janela da ferramenta Gerenciador de Soluções, poderá abri-la na barra de menus do Visual Studio usando Exibir>Gerenciador de Soluçõesou selecionando Ctrl+Alt+L.
Interface do usuário do Gerenciador de Soluções
Vamos dar uma olhada na janela da ferramenta 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 de texto da captura de tela anotada, mas com alguns links úteis que você pode usar para saber mais.
Elemento da interface do usuário | Ação |
---|---|
Barra de Ferramentas | Controlar a forma como os seus ficheiros são apresentados |
Pesquisa barra | Pesquisar arquivos e tipos de arquivo específicos |
Janela principal | Visualize e gerencie seus arquivos, projetos & soluções |
Solução nó | Gerencie sua(s) solução(ões) |
nó do Projeto | Gerencie o(s) seu(s) projeto(s) |
Dependências nó | Gerir as dependências do projeto & da sua solução |
programa nó | Visualize, edite e gerencie seu programa ou aplicativo (aplicativo) |
guia Alterações do Git | Use o Git & o 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 o 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 no Gerenciador de Soluções.
A barra de ferramentas contém os seguintes elementos da interface do usuário, da esquerda para a direita:
Elemento da interface do 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 Home | Regressar à vista predefinida |
Alternar Visualizações botão | Alternar entre a vista de Solução predefinida e a vista de Pasta opcional |
Filtro de Alterações Pendentes botão & menu suspenso | Ver ficheiros abertos ou ficheiros com alterações pendentes |
botão Sincronizar com o Documento Ativo | Localize 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 Fechar tudo | Recolher a vista de ficheiros na janela principal |
botão Mostrar todos os arquivos | Exibir todos os arquivos, incluindo projetos descarregados |
botão Propriedades | Exibir e alterar configurações de arquivos e componentes específicos |
botão Visualizar Itens Selecionados | Exibir um arquivo ou componente selecionado no editor de códigos |
Barra de pesquisa do Gerenciador de Soluções
Vamos dar uma olhada mais de perto na barra de pesquisa no Gerenciador de Soluções.
Você pode usar a lista suspensa na barra de pesquisa e selecionar nas opções de Pesquisa : Pesquisar nos conteúdos dos ficheiros e Pesquisar em elementos externos, para definir o escopo da sua pesquisa.
Menu de contexto do Solution Explorer
No Gerenciador de Soluções, há várias opções com as quais você pode interagir usando o menu de contexto do botão direito do mouse. As opções específicas do contexto que aparecem dependem se você seleciona um nó Solução ou um nó Projeto.
Opções do menu do nó da solução
A captura de tela a seguir para um aplicativo de console C# mostra as opções do menu de contexto que aparecem quando você clica com o botão direito do mouse no nó Solução.
Aquilo que vês no menu de contexto do nó Solução também depende do tipo de projeto, linguagem de programação ou plataforma. A captura de ecrã a seguir destaca as seguintes opções extras para uma aplicação C#: Dependências do Projeto, Ordem de Construção do Projeto, Definir Projetos de Inicialização, e um menu suspenso Git. Essas opções extras geralmente aparecem quando você adiciona outro projeto a uma solução e, em seguida, adiciona-o a um repositório.
Opções do menu do nodo do projeto
A captura de tela a seguir para um aplicativo de console C# mostra as opções do menu de contexto que aparecem quando você clica com o botão direito do mouse no nó Project.
O que você vê no menu de contexto do nó Project também depende do tipo de projeto, linguagem de programação ou plataforma. A captura de tela a seguir destaca a seguinte opção extra para um aplicativo C#: um Build Dependencies menu suspenso. 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 do Explorador de Soluções, uma das opções mais úteis é o menu suspenso Adicionar. A partir dela, pode-se 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 do nó que você usa.
Para obter um tutorial que o orienta sobre como adicionar itens e projetos usando o menu de contexto no Gerenciador de Soluções, consulte a página Introdução a projetos e soluções.
A caixa de diálogo de Adição Rápida
A partir da versão do Visual Studio 2022 versão 17.5, você pode usar a caixa de diálogo Adicionar Rápido 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, você pode executar as seguintes tarefas.
- Adicione um novo arquivo sem navegar pela lista de modelos.
Exemplo: MyClass.cs - Crie pastas aninhadas em uma única 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 funcionalidade 'Adição Rápida' preenche automaticamente uma extensão padrão, mas pode selecionar Escape (Esc) após abrir a caixa de diálogo para rapidamente limpar 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 a caixa de diálogo Adicionar Rápido e a caixa de diálogo Novo Item. Veja como.
Use Mostrar Todos os Modelos para abrir a caixa de diálogo Novo Item.
Utilize Mostrar Vista Compacta para abrir a caixa de diálogo Adição Rápida.
O Visual Studio lembra sua escolha para que você obtenha a experiência que melhor atende às suas necessidades. Se quiser voltar à caixa de diálogo padrão de Adicionar Rápido, 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 ficheiros
A partir da versão 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 Selecionadas.
Você pode comparar arquivos das seguintes maneiras:
- Clique com o botão direito do mouse em um único arquivo, 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 ficheiros mantendo premido o botão Ctrl. Em seguida, clique com o botão direito do mouse e selecione Comparar Selecionado no menu de contexto.
Não importa de que maneira você escolha para comparar seus arquivos, a ferramenta de comparação de arquivos deve facilitar a comparação de seus arquivos sem ter que sair do seu IDE.
O comando Recolher Todos os Descendentes
Também incluído na versão 17.7 do Visual Studio 2022 está o comando Colapsar Todos os Descendentes. Este comando recolhe recursivamente todos os nós sob uma seleção para que você possa organizar hierarquias profundamente aninhadas enquanto navega pela estrutura do projeto.
Você pode encontrar o comando Recolher Todos os Descendentes no menu de contexto ao clicar com o botão direito em qualquer item no Explorador de Soluções que tenha descendentes. Você também pode pressionar Ctrl+Seta para a esquerda para usar o comando.
Nova Vista do Explorador de Soluções
Você pode usar o Novo Gerenciador de Soluções 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 você deseja definir como a pasta raiz do novo modo de exibição e selecione Nova Exibição de Exploração de Solução no menu de contexto. Uma nova janela do Gerenciador de Soluções é exibida para que você possa encaixar ou flutuar conforme necessário.