Gerenciando propriedades de solução e projetoManaging Project and Solution Properties

Opções do projetoProject options

As opções de projeto são específicas para cada projeto e afetam como ele é escrito, criado e executado.Project options are specific to each project and affect how the project is written, built, and run. Ao contrário das preferências de Visual Studio para Mac que são configurações específicas do usuário, as opções de projeto são armazenadas no arquivo de projeto (. csproj), para que outros desenvolvedores possam compilar e executar o projeto corretamente.Unlike Visual Studio for Mac preferences which are user-specific settings, project options are stored in the project (.csproj) file, so that other developers can build and run the project correctly. Ter opções de projeto específicas permite que vários desenvolvedores trabalhem no mesmo documento sem comprometer a formatação do arquivo.Having specific project options allows many developers to work on the same document without compromising the formatting of the file.

Para abrir as opções do projeto no Visual Studio para Mac, clique duas vezes no nome do projeto ou clique com o botão direito do mouse para abrir o menu de contexto e selecione Opções :To open Project options in Visual Studio for Mac, double-click the project name, or right-click to open the context menu, and then select Options :

Opção no menu de contexto

As opções editáveis incluem opções para compilar, executar e definir o código-fonte e o controle de versão.Editable options include options to build, run, and set source code and version control.

As opções do projeto são organizadas em cinco categorias diferentes:Project options are organized into five different categories:

  • Geral – as informações do projeto como Nome, Descrição e Namespace Padrão são definidas aqui, bem como o Local do projeto.General - Project information such as Name, Description, and Default Namespace are set here, along with the Location of the project.
  • Build -usado para definir ou alterar perfis PCL para bibliotecas de classes portáteis.Build - Used to set or change PCL profiles for Portable Class Libraries. Ele também permite definir comandos, configurações e opções do compilador personalizados.It also allows for custom commands, configurations, compiler options to be set. O caminho de saída e o nome de assembly também pode ser definidos aqui.The output path and assembly name can also be set here.
  • Execute -usado para criar configurações de execução personalizadas em uma base por projeto.Run - Used to create custom run configurations on a per-project basis.
  • Código-fonte -controla a formatação de vários tipos de arquivo e convenções de nomenclatura diferentes.Source Code - Controls the formatting of many different file types and naming conventions. Você também pode definir as políticas de nomenclatura e os estilos de cabeçalho padrão aqui.You can also set the naming policies and default header styles here.
  • Controle de versão – opções para definir o estilo de mensagens de confirmação ao usar o controle de versão com seu projeto.Version Control - Options to set the style of commit messages when using Version Control with your project.

Cada projeto pode conter as opções específicas do projeto, dependendo da plataforma.Each project can contain specific project options, depending on the platform. Por exemplo, um projeto do Xamarin.Android, como o ilustrado na imagem a seguir, tem opções relacionadas ao build do Android (como opções de vinculador) e ao aplicativo (como permissões):For example, a Xamarin.Android project, like the one illustrated in the following image, has options relating to the Android build (such as linker options) and the Application (such as permissions):

Opções do Projeto Android

O Xamarin.iOS tem opções relacionadas à assinatura do pacote, tais como o perfil de provisionamento necessário a ser usado:Xamarin.iOS has options related to bundle signing - such as the required provisioning profile to use:

Opções do Projeto iOS

Opções da SoluçãoSolution Options

As opções da solução são como as Opções do projeto, mas abrangem todas as Soluções em seu escopo.Solution options are like Project options, but cover the scope of the entire Solutions. Elas fornecem uma maneira de definir informações de criador, configurações de build, estilos de formatação de código e controle de versão, e proporcionam uma maneira de atribuir o projeto de inicialização na Solução.They provide a way to set author information, build settings, code formatting styles, and version control, and they allow for a way to assign the startup project in the Solution. A caixa de diálogo opções de solução pode ser acessada no item de menu Opções de solução de > de projeto , no item de menu de contexto Opções da solução na janela da solução, ou clicando duas vezes na solução na janela da solução:The Solution Options dialog can be accessed from the Project > Solution Options menu item, from the Options context menu item on the Solution in the Solution Window, or by double-clicking on the Solution in the Solution Window:

Opções da Solução

Confira tambémSee also