Compartilhar via


Saiba mais sobre o Gerenciador de Soluções

Você pode usar o Gerenciador de Soluções para gerenciar os projetos e arquivos em uma solução. Este artigo descreve a interface do usuário (IU) 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 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 do Gerenciador de Soluções aparece como um painel no lado superior direito do ambiente de desenvolvimento integrado visual Studio (IDE). 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>do Gerenciador de Soluções ou selecionando Ctrl+Alt+L.

Captura de tela do IDE do Visual Studio que mostra onde o Gerenciador de Soluções está posicionado.

Interface do usuário do Gerenciador de Soluções

Vamos dar uma olhada na janela de ferramentas do Gerenciador de Soluções e na interface do usuário (interface do usuário). Começaremos com uma captura de tela anotada de uma solução de console em C# aberta que tem dois projetos.

Uma captura de tela anotada da janela de ferramentas do Gerenciador de Soluções no Visual Studio.

A tabela a seguir é um equivalente em texto da captura de tela anotada, mas com alguns links úteis que você pode usar para aprender mais.

Elemento de interface do 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, & soluções
Solução Gerenciar suas soluções
Projeto Gerenciar seus projetos
Dependências Gerencie as dependências do projeto da sua solução &
Programa Exibir, editar e gerenciar seu programa ou aplicativo (aplicativo)
Guia Alterações do Git Usar o Git & 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 da 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.

Captura de tela da barra de ferramentas do Gerenciador de Soluções no Visual Studio.

A barra de ferramentas contém os seguintes elementos de interface do usuário, da esquerda para a direita:

Elemento de 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 Início Retornar ao modo de exibição padrão
Botão Alternar modos de exibição Alternar entre o modo de exibição de solução padrão e o modo de 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 Itens Selecionados Exibir um arquivo ou componente selecionado no editor de código

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 entre as Opções de pesquisa: Pesquisar no conteúdo do arquivo e Pesquisar em itens externos para definir o escopo da pesquisa.

Captura de tela das opções de pesquisa e barra de pesquisa do Gerenciador de Soluções no Visual Studio.

Menu de contexto do Gerenciador de Soluções

No Gerenciador de Soluções, há várias opções com as quais você pode interagir usando o menu de contexto 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ó Solução

A captura de tela a seguir de um aplicativo de console em C# mostra as opções de menu de contexto que aparecem quando você clica com o botão direito do mouse no nó da Solução.

Captura de tela do menu de contexto de clique com o botão direito do mouse em um nó de solução no Gerenciador de Soluções.

O que você vê no menu de contexto do nó Solution 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.

Captura de tela do menu de contexto de clique com o botão direito do mouse em um nó de solução no Gerenciador de Soluções, que mostra opções adicionais.

Opções de menu do nó Projeto

A captura de tela a seguir de um aplicativo de console em C# mostra as opções de menu de contexto que aparecem quando você clica com o botão direito do mouse no nó Project.

Captura de tela do menu de contexto de clique com o botão direito do mouse em um nó de projeto no Gerenciador de Soluções.

O que você vê no menu de contexto do nó Project 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 submenu Dependências de Build. As opções extras normalmente aparecem quando você adiciona outro projeto a uma solução e, em seguida, adiciona-o a um repositório.

Captura de tela do menu de contexto de clique com o botão direito do mouse em um nó de projeto no Gerenciador de Soluções, que mostra uma opção adicional.

O menu Adicionar

No menu de contexto Gerenciador de Soluções, uma das opções mais úteis é o submenu Adicionar. Nela, você pode adicionar outro projeto a uma solução. Você também pode adicionar um item a um projeto e muito mais.

Captura de tela do submenu de clique com o botão direito do mouse em um nó de projeto no Gerenciador de Soluções.

Você pode exibir o submenu 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 no Gerenciador de Soluções, consulte a página introdução a projetos e soluções.

A caixa de diálogo Adicionar conteúdo

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.

Captura de tela da nova caixa de diálogo Adicionar Rápido no Visual Studio.

Com o Quick Add, você pode executar as tarefas a seguir.

  • 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
    • O Quick Add 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 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.

    Captura de tela da caixa de diálogo Adicionar Rápido com o botão Mostrar Todos os Modelos realçado para dar ênfase.

  • Use Mostrar Exibição Compacta para abrir a caixa de diálogo Adicionar conteúdo.

    Captura de tela do seletor de classes do diálogo Adicionar Rápido com o botão Mostrar Visualização Compacta realçado para dar ênfase.

O Visual Studio se lembra de sua escolha para que você tenha a experiência que melhor atenda às suas necessidades. Se você quiser retornar à caixa de diálogo Adicionar Rápido 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

Começando com a 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.

Captura de tela da ferramenta de comparação de arquivos no menu de contexto com o botão direito do mouse no Gerenciador de Soluções.

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 arquivos mantendo pressionado o botão Ctrl. Em seguida, clique com o botão direito do mouse e selecione Comparar Selecionados no menu de contexto.

Independentemente de qual maneira você optar por comparar seus arquivos, a ferramenta de comparação de arquivos deve facilitar a comparação de seus arquivos sem precisar sair do 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.

Captura de tela do comando Recolher Todos os Descendentes no menu de contexto de clique com o botão direito do mouse no Gerenciador de Soluções.

Você pode encontrar o comando Recolher Todos os Descendentes no menu de contexto de clique com o 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.

Nova exibição do Gerenciador de Soluções

Você pode usar a Nova Exibição do Gerenciador de Soluções para adicionar uma nova exibição do Gerenciador de Soluções com escopo específico. 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 da 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.

Captura de tela da Nova Exibição do Gerenciador de Soluções no menu de contexto de clique com o botão direito do mouse no Gerenciador de Soluções.