Compilação e criação no Visual Studio para Mac

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 seguintes métodos para criar seu aplicativo: Visual Studio para Mac, ferramentas MSBuild de linha de comando ou Azure Pipelines.

Método de build Benefícios
Visual Studio para Mac – Criar compilações imediatamente e testá-las em um depurador.
– Executar builds em multiprocessador 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 em multiprocessador 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 de integração contínua/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 da linha de comando sem instalar Visual Studio para Mac, você pode instalar a versão mais recente SDK do .NET Core. 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 fazer o seguinte:

  • Alterar o caminho de saída. Isso é editado nas opções do Projeto:

    Alterar o caminho de saída

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

    Alterar o nível de detalhes de build

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

    adicionar comandos personalizados

Confira também