Projetos e soluções no Visual Studio para MacProjects and Solutions in Visual Studio for Mac

Este artigo fornece uma visão geral dos conceitos de projeto e solução no Visual Studio para Mac.This article provides an overview of the project and solution concepts in Visual Studio for Mac.

Note

Este tópico se aplica ao Visual Studio para Mac.This topic applies to Visual Studio for Mac. Para o Visual Studio no Windows, confira Projetos e soluções no Visual Studio.For Visual Studio on Windows, see Projects and solutions in Visual Studio.

ProjetosProjects

Ao criar um aplicativo, site etc. no Visual Studio para Mac, você começa com um projeto.When creating a new application, website, etc. in Visual Studio for Mac, you start with a project. O projeto contém todos os arquivos (código-fonte, imagens, arquivos de dados etc.) que são necessários para compilar o executável, a biblioteca ou o site.The project contains all the files required (source code, images, data files, etc.) that are needed to compile the executable, library, or website.

Um projeto é definido por um arquivo (por exemplo, .csproj para projetos C#) que contém um XML que define o arquivo e a hierarquia de pastas, os caminhos para arquivos e configurações específicas do projeto, como configurações de build.A project is defined by a file (e.g., .csproj for C# projects) which contains xml that defines the file and folder hierarchy, paths to files and project-specific settings, such as build settings.

Quando um projeto é carregado pelo Visual Studio para Mac, o Painel de Soluções usa o arquivo de projeto para exibir os arquivos e as pastas do projeto.When a project is loaded by Visual Studio for Mac, the Solution Pad uses the project file to display the files and folders in your project. Durante a compilação, o MSBuild lê as configurações do arquivo de projeto para criar o executável.During compilation, MSBuild reads the settings from the project file to create the executable.

SoluçõesSolutions

Uma solução é um contêiner que agrupa um ou mais projetos relacionados.A solution is a container that groups together one or more related projects. As soluções são descritas por um arquivo de texto (extensão .sln) com seu próprio formato exclusivo; ele não se destina à edição manual.Solutions are described by a text file (extension .sln) with its own unique format; it is not intended to be edited by hand.

Como gerenciar projetos no Painel de SoluçõesManaging Projects in the Solution Pad

Depois que um projeto for criado ou carregado, use o Painel de Soluções para exibir e gerenciar o projeto ou a solução e os arquivos contidos nele.Once a project has been created or loaded, you can use the Solution Pad to view and manage the project or solution and the files contained within. A seguinte ilustração mostra o Painel de Soluções com uma solução .NET Core que contém dois projetos:The following illustration shows the Solution Pad with a .NET Core solution that contains two projects:

Solução de exemplo com vários projetos

Você pode gerenciar as propriedades de projetos e soluções clicando duas vezes no nome do projeto ou da solução ou clicando com o botão direito do mouse e escolhendo Opções.You can manage the properties of both projects and solutions by either double-clicking on the project or solution name, or by right-clicking and choosing Options.

Mais informações sobre essas opções são fornecidas no artigo Gerenciando propriedades de Projetos e Soluções.More information on these options is provided in the Managing Solutions and Project Properties article.

Consulte tambémSee also