Gerenciamento de propriedades de projeto e solução no Visual Studio para Mac

Importante

O Visual Studio para Mac está programado para ser desativado em 31 de agosto de 2024, de acordo com a Política de Ciclo de Vida Moderna da Microsoft. Embora você possa continuar a trabalhar com o Visual Studio para Mac, há várias outras opções para desenvolvedores no Mac, como a versão prévia da nova extensão do Kit de Desenvolvimento em C# para VS Code.

Saiba mais sobre cronogramas e alternativas de suporte.

Opções do projeto

As opções de projeto são específicas para cada projeto e afetam como ele é escrito, criado e executado. Ao contrário das preferências do 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 criar e executar o projeto corretamente. Ter opções de projeto específicas permite que vários desenvolvedores trabalhem no mesmo documento sem comprometer a formatação do arquivo.

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:

Option in Context Menu

As opções editáveis incluem opções para compilar, executar e definir o código-fonte e o controle de versão.

As opções do projeto são organizadas em cinco categorias diferentes:

  • Geral – as informações do projeto como Nome, Descrição e Namespace Padrão são definidas aqui, bem como o Local do projeto.
  • Criar – Usado para definir ou alterar perfis PCL para Bibliotecas de Classes Portátil. Ele também permite definir comandos, configurações e opções do compilador personalizados. O caminho de saída e o nome de assembly também pode ser definidos aqui.
  • Executar – Usado para criar configurações de execução personalizadas por projeto.
  • Código-fonte – Controla a formatação de vários tipos de arquivos e convenções de nomenclatura diferentes. Você também pode definir as políticas de nomenclatura e os estilos de cabeçalho padrão aqui.
  • 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.

Cada projeto pode conter as opções específicas do projeto, dependendo da plataforma. 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):

Android Project Options

O Xamarin.iOS tem opções relacionadas à assinatura do pacote, tais como o perfil de provisionamento necessário a ser usado:

iOS Project Options

Opções da Solução

As opções da solução são como as Opções do projeto, mas abrangem todas as Soluções em seu escopo. 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. A caixa de diálogo Opções da Solução pode ser acessada no item de menu Projeto > Opções da Solução, no item de menu de contexto Opções na Solução na Janela da Solução ou clicando duas vezes na Solução na Janela da Solução:

Solution Options

Confira também