Solutions e Projects
O que são SOLUTIONS e PROJECTS no Visual Studio?
Solutions
Um projeto está contido em uma solução.
Apesar do nome, uma solução não é uma “resposta”.
solução é um contêiner para um ou mais projetos relacionados, juntamente com informações de compilação, configurações de janela do Visual Studio e quaisquer arquivos diversos que não estejam associados a um projeto específico.
Solution File [Arquivo de solução] (.sln)
O Visual Studio usa dois tipos de arquivo (.sln e .suo) para armazenar configurações de soluções:Uma solução é uma estrutura para organizar projetos no Visual Studio.
A solução mantém as informações de estado para projetos em dois arquivos:
.sln arquivo (baseado em texto, compartilhado)
.suo arquivo (binário, opções de solução específicas do usuário)
Para obter mais informações sobre arquivos .suo, consulte Arquivo de opções do usuário da solução (.suo).
Se o VSPackage for carregado por estar sendo referenciado no .sln no arquivo, o ambiente chamará ReadSolutionProps para ler no .sln arquivo.
O .sln arquivo contém informações baseadas em texto que o ambiente usa para localizar e carregar os parâmetros nome-valor para os dados persistentes e os VSPackages do projeto que ele referencia. Quando um usuário abre uma solução, o ambiente percorre as preSolutioninformações do , Projecte no .sln arquivo para carregar a solução, os projetos dentro da solução e postSolution quaisquer informações persistentes anexadas à solução.
Cada arquivo do projeto contém informações adicionais lidas pelo ambiente para preencher a hierarquia com os itens desse projeto. A persistência de dados da hierarquia é controlada pelo projeto.
Os dados normalmente não são armazenados no arquivo, embora você possa gravar intencionalmente informações do projeto no .sln arquivo se optar por fazê-lo.
Para obter mais informações sobre persistência, consulte Persistência do projeto e Abrindo e salvando itens do projeto.
Projetos
Ao criar um aplicativo ou site no Visual Studio, você começa com um projeto.
Num sentido lógico, um projeto contém todos os arquivos compilados em um 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.
Project file
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 do arquivo reflete o tipo de projeto, por exemplo, um projeto C# (.csproj), um projeto Visual Basic (.vbproj) ou um projeto de banco de dados (.dbproj).
O arquivo do projeto é um documento XML que contém todas as informações e instruções 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 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 Solution Explorer e selecione Editar.
Para ver o conteúdo de projetos .NET, primeiro descarregue o projeto (clique com o botão direito do mouse no nó do projeto no Solution Explorer e selecione Descarregar Projeto).
Em seguida, clique com o botão direito no projeto e escolha Editar.
Crie novos 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 pré-gerados, arquivos de configuração, ativos e configurações.
Use Arquivo > Novo > Projeto 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 que pode ser usado para criar novos projetos.
Para obter mais informações, consulte Criar modelos de projeto e item.
Quando você cria um novo projeto, o Visual Studio o salva em seu local padrão, %USERPROFILE%\source\repos.
Para alterar este local, vá em Ferramentas - Opções - Projetos e Soluções - Locais.
Para obter mais informações, consulte a Caixa de diálogo Opções: Projetos e soluções - Locais.