Compartilhar via


Compilação e criaçã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.

O Visual Studio para Mac pode ser usado para compilar aplicativos e criar assemblies durante o desenvolvimento do seu projeto. É importante compilar seu código com frequência para permitir a identificação rápida de tipos incompatíveis, erros de sintaxe, palavras escritas incorretamente e outros erros de tempo de compilação. Ao complicar depois de depurar, você também pode encontrar e corrigir erro em tempo de execução, como erros de lógica, E/S e de divisão por zero.

Um build bem-sucedido significa que o código-fonte contém a sintaxe correta e que todas as referências estáticas a bibliotecas, assemblies e outros componentes podem ser resolvidas. O processo de compilação produz um executável de aplicativo. Então esse executável pode ser testado por depuração e passar por diferentes tipos de testes automatizados e manuais para validar a qualidade do código. Depois que o aplicativo for completamente testado, você poderá compilar uma versão de lançamento a ser implantada em seus clientes.

No Mac, você pode usar qualquer um dos métodos a seguir para compilar seu aplicativo: o Visual Studio para Mac, as ferramentas de linha de comando do MSBuild e o Azure Pipelines.

Método de build Benefícios
Visual Studio para Mac – Criar compilações imediatamente e testá-las em um depurador.
– Executar builds de vários processadores para projetos C#.
– Personalizar diferentes aspectos do sistema de build.
Linha de comando do MSBuild – Compilar projetos sem instalar o Visual Studio para Mac.
– Executar builds de vários processadores para todos os tipos de projeto.
– Personalizar a maioria das áreas do sistema de build.
Azure Pipelines – Automatizar o processo de build como parte de um pipeline CI/CD (integração contínua e entrega contínua).
– Aplicar testes automatizados com cada compilação.
– Empregar recursos baseados em nuvem praticamente ilimitados para processos de build.
– Modificar o fluxo de trabalho de compilação e, conforme necessário, criar atividades de compilação para realizar tarefas profundamente personalizadas.

A documentação nesta seção detalha mais o processo de compilação baseado no IDE. Para criar aplicativos pela linha de comando sem instalar o Visual Studio para Mac, instale o SDK do .NET Core mais recente. Saiba mais sobre a compilação de aplicativos por linha de comando em MSBuild. Saiba mais sobre a compilação de aplicativos com o Azure Pipelines em Azure Pipelines.

Observação

Este tópico se aplica ao Visual Studio para Mac. Para o Visual Studio no Windows, confira Compilar e criar no Visual Studio.

Compilando no IDE

O Visual Studio para Mac permite criar e executar builds imediatamente, fornecendo ainda controle sobre a funcionalidade de build. Quando você cria um projeto, o Visual Studio para Mac define uma configuração padrão de build que aplica um contexto aos builds. Você pode editar as configurações padrão de build e também criar suas próprias configurações. Criar ou modificar essas configurações atualizará automaticamente o arquivo de projeto, que é usado pelo MSBuild para compilar o projeto.

Para obter mais informações sobre como compilar projetos e soluções no IDE, consulte o guia Compilação e limpeza de Projetos e Soluções.

O Visual Studio para Mac também pode ser usado para:

  • Alterar o caminho de saída editando as opções do Projeto:

    Change output path

  • Alterar o nível de detalhes da saída de build:

    Change build verbosity

  • Adicione comandos personalizados antes, durante ou depois da Compilação ou Limpeza:

    add custom commands

Confira também