Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Este artigo descreve a diferença entre um projeto e uma solução no Visual Studio. Ele também aborda brevemente como criar um novo projeto e como usar a janela do Gerenciador de Soluções para interagir com seus projetos e soluções.
Projetos
Ao criar um aplicativo ou site no Visual Studio, você começa com um projeto. Um projeto contém todos os arquivos compilados em um projeto executável, biblioteca ou site. Esses arquivos podem incluir código-fonte, ícones, imagens, arquivos de dados e muito mais. Um projeto também contém configurações do compilador e outros arquivos de configuração que seu programa pode precisar para se comunicar com vários serviços ou componentes.
Arquivo de projeto
O Visual Studio usa o MSBuild para criar cada projeto em uma solução e cada projeto contém um arquivo de projeto do MSBuild. A extensão de arquivo reflete o tipo de projeto, por exemplo, um projeto C# (.csproj), um projeto do Visual Basic (.vbproj) ou um projeto de banco de dados (.dbproj). O arquivo de projeto é um documento XML que contém todas as informações e instruções de que o MSBuild precisa para criar seu projeto. Essas informações e instruções incluem o conteúdo, os requisitos da plataforma, as informações de controle de versão, as configurações do servidor Web ou do servidor de banco de dados e as tarefas a serem executadas.
Os arquivos de projeto são baseados no esquema XML do MSBuild. Para examinar o conteúdo de arquivos de projeto mais recentes no estilo SDK no Visual Studio, clique com o botão direito do mouse no nó do projeto no Gerenciador de Soluções e selecione Editar Arquivo de Projeto. Para examinar o conteúdo dos projetos .NET, primeiro descarregue o projeto. (Clique com o botão direito do mouse no nó do projeto no Gerenciador de Soluções e selecione Descarregar Projeto.) Em seguida, clique com o botão direito do mouse no projeto e selecione Editar Arquivo de Projeto.
Os arquivos de projeto são baseados no esquema XML do MSBuild. Para examinar o conteúdo de arquivos de projeto mais recentes no estilo SDK no Visual Studio, clique com o botão direito do mouse no nó do projeto no Gerenciador de Soluções e selecione Editar <nome do> projeto. Para examinar o conteúdo dos projetos .NET, primeiro descarregue o projeto. (Clique com o botão direito do mouse no nó do projeto no Gerenciador de Soluções e selecione Descarregar Projeto.) Em seguida, clique com o botão direito do mouse no projeto e selecione Editar <nome do> projeto.
Observação
Você não precisa usar soluções ou projetos no Visual Studio para editar, compilar e depurar código. Você pode simplesmente abrir a pasta que contém seus arquivos de origem no Visual Studio e iniciar a edição. Para obter mais informações, consulte Desenvolver código no Visual Studio sem projetos ou soluções.
Criar projetos
A maneira mais fácil de criar um novo projeto é usar um modelo de projeto para o tipo de projeto desejado. Um modelo de projeto inclui um conjunto básico de arquivos de código pregenerados, arquivos de configuração, ativos e configurações. Use oNovo>Projeto deArquivo> para selecionar um modelo de projeto. Para obter mais informações, consulte Criar um novo projeto no Visual Studio.
Você também pode criar um modelo de projeto personalizado do qual você pode usar para criar novos projetos. Para obter mais informações, consulte Criar modelos de projeto.
Quando você cria um projeto, o Visual Studio o salva no local padrão, %USERPROFILE%\origem\repos. Para alterar o local padrão, acesse Projetos deOpções> de Ferramentas> eLocais deSoluções>. Para obter mais informações, consulte a caixa de diálogo Opções: Projetos e Localizações de Soluções>.
Solutions
Um projeto está contido em uma solução. Apesar do nome, uma solução não é uma "resposta". É simplesmente um contêiner para um ou mais projetos relacionados, juntamente com informações de build, configurações de janela do Visual Studio e todos os arquivos diversos que não estão associados a um projeto específico.
Arquivo de solução
O Visual Studio usa dois tipos de arquivo (.sln e .suo) para armazenar configurações para soluções:
Extension | Nome | Description |
---|---|---|
.sln | Solução do Visual Studio | Organiza projetos, itens de projeto e itens de solução na solução. |
.suo | Opções de usuário da solução | Armazena configurações e personalizações no nível do usuário, como pontos de interrupção. |
Importante
Uma solução é descrita por um arquivo de texto ( .sln de extensão) que tem seu próprio formato exclusivo. Ele não se destina a ser editado manualmente. Por outro lado, o arquivo .suo é um arquivo oculto que não é exibido nas configurações padrão do Explorador de Arquivos. Para mostrar arquivos ocultos, no menu Exibir no Explorador de Arquivos, selecione Mostrar>Itens Ocultos.
Pasta de solução
Uma pasta de solução é uma pasta virtual que existe somente no Gerenciador de Soluções, em que você pode usá-la para agrupar projetos em uma solução. Se você quiser encontrar o local dos arquivos de solução em um computador, vá para Projetos deOpções> de Ferramentas> eLocais deSoluções>. Para obter mais informações, consulte a caixa de diálogo Opções: Projetos e Localizações de Soluções>.
Dica
Se você quiser construir um projeto e uma solução como um exercício, consulte Introdução a projetos e soluções.
Gerenciador de Soluções
Depois de criar um novo projeto, você pode usar o Gerenciador de Soluções para exibir e gerenciar o projeto e a solução e seus itens associados. A ilustração a seguir mostra uma solução C# que contém dois projetos no Gerenciador de Soluções:
A barra de ferramentas na parte superior do Gerenciador de Soluções contém botões para alternar de um modo de exibição de solução para uma exibição de pasta, filtrar alterações pendentes, mostrar todos os arquivos, recolher todos os nós, exibir páginas de propriedades , visualizar código no editor de código e muito mais.
Muitos comandos de menu estão disponíveis no menu de contexto do clique com o botão direito do mouse em vários itens no Gerenciador de Soluções. Esses comandos incluem a criação de um projeto, o gerenciamento de pacotes NuGet, a adição de uma referência, a renomeação de um arquivo e a execução de testes, apenas para citar alguns. Para obter mais informações, consulte Saiba mais sobre o Gerenciador de Soluções.
A partir da versão 17.7, você também pode comparar arquivos no Gerenciador de Soluções usando as opções de menu de contexto com o botão direito do mouse. Para obter mais informações, consulte a ferramenta de comparação de arquivos no Learn about Solution Explorer.
Para projetos do ASP.NET Core, você pode personalizar como os arquivos são aninhados no Gerenciador de Soluções. Para obter mais informações, consulte Aninhamento de arquivos no Gerenciador de Soluções.
Dica
Se você fechar o Gerenciador de Soluções e quiser abri-lo novamente, selecione Exibir>Gerenciador de Soluções no menu superior ou selecione Ctrl+Alt+L. Se você fechar as guias laterais e quiser restaurá-las para seus locais padrão, selecioneLayout da Janela Redefinir Janela> no menu superior.
Observação
Para exibir as imagens e ícones do aplicativo que aparecem no Visual Studio, baixe a Biblioteca de Imagens do Visual Studio.